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

问题描述 投票:0回答:1

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

如何将它们放在那里?

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

java swing layout-manager boxlayout
1个回答
0
投票

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

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

有关更多信息,请阅读Using Invisible Components as Filler上Swing教程中的部分。

© www.soinside.com 2019 - 2024. All rights reserved.