[英]How do you stretch a JPanel within a JPanel?
这是我正在使用的图像:
这就是我想要实现的目标:
如您所见,我有一个JPanel外部,其GridLayout为(3,1)...即3行和1列
我在外部JPanel中添加了3个JPanels,但是我遇到的问题是仅拉伸Inner2 JPanel。 我需要更多空间来在Inner2中添加更多信息,并希望Inner3的空间更少,因为它仅具有CHECKOUT JButton。
我将如何实现这一目标?
我试图在Inner2中设置不同的布局,但是似乎所有内部JPanel的尺寸都是固定的。
不要使用GridLayout,因为组件的大小将始终相同。
也许您可以使用BoxLayout
或GridBagLayout
。 也许甚至使用BorderLayout
也会更好,因为它允许CENTER面板根据需要增长。
阅读Swing教程中有关使用布局管理器的部分,以获取使用上述布局的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.