JPanel 扩展为 JScrollPane 大小时更小?
因此,我尝试在 JScrollPane 内放置一个 JPanel,该 JPanel 直接位于 JFrame 内,调整大小,使其有时比 JScrollPane 小。问题是,当我尝试这个时,较小的尺寸似乎被调整为 JScrollPane 的原始尺寸。当我将其保留为较大尺寸时,效果很好。我该如何让它发挥作用?如果需要,将提供代码。
So I am trying to have a JPanel inside a JScrollPane, which is located directly inside a JFrame, resize so that it is sometimes smaller than the JScrollPane. Problem is that when I try this it, the lesser size seems to be resized to the original size of the JScrollPane. It works fine when I leave it at a larger size. How do I get this to work? Code will be provided if needed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将您的面板包裹在另一个使用 FlowLayout 的面板中。这样,外部面板将调整大小以填充滚动窗格的视口:
Wrap you panel in another panel that uses a FlowLayout. This way the outer panel will be resized to fill the viewport of the scroll pane: