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