我的容器JPanel有一个boxlayout。 在第一行,另一个JPanel,应该放置两个元素:左边是JLabel,右边是JButton。
如何将它们放在那里?
我不能使用BorderLayout(所以西和东)作为内部JPanel,因为它会使第一行爆炸占据整个高度,这真的很难看。
答案 0 :(得分:0)
在第一行中,另一个JPanel应该放置两个元素:左边是JLabel,右边是JButton。
您可以使用水平BoxLayout
,并在两个组件之间添加"glue"
。
阅读Using Invisible Components as Filler上的Swing教程中的部分以获取更多信息。