一个BoxLayout-Row中的2个项目:左边一个,右边一个

时间:2018-03-23 20:39:42

标签: java swing layout-manager boxlayout

我的容器JPanel有一个boxlayout。 在第一行,另一个JPanel,应该放置两个元素:左边是JLabel,右边是JButton。

如何将它们放在那里?

我不能使用BorderLayout(所以西和东)作为内部JPanel,因为它会使第一行爆炸占据整个高度,这真的很难看。

1 个答案:

答案 0 :(得分:0)

  

在第一行中,另一个JPanel应该放置两个元素:左边是JLabel,右边是JButton。

您可以使用水平BoxLayout,并在两个组件之间添加"glue"

阅读Using Invisible Components as Filler上的Swing教程中的部分以获取更多信息。