一个 BoxLayout-Row 中的 2 个项目:一个在左边,一个在右边
2 Items in one BoxLayout-Row: one in the left, one in the right
我的容器 JPanel 有一个框布局。
第一行,另一个JPanel,应该放两个元素:左边一个JLabel,右边一个JButton。
如何放置它们?
我不能为内部 JPanel 使用 BorderLayout(所以 west 和 east),因为它会使第一行炸毁整个高度,这真的很难看。
In the first row, another JPanel, two elements should be placed: a JLabel in the left and a JButton in the right.
您可以为此使用水平 BoxLayout
并在两个组件之间添加 "glue"
。
阅读 Using Invisible Components as Filler 上的 Swing 教程部分了解更多信息。
我的容器 JPanel 有一个框布局。 第一行,另一个JPanel,应该放两个元素:左边一个JLabel,右边一个JButton。
如何放置它们?
我不能为内部 JPanel 使用 BorderLayout(所以 west 和 east),因为它会使第一行炸毁整个高度,这真的很难看。
In the first row, another JPanel, two elements should be placed: a JLabel in the left and a JButton in the right.
您可以为此使用水平 BoxLayout
并在两个组件之间添加 "glue"
。
阅读 Using Invisible Components as Filler 上的 Swing 教程部分了解更多信息。