1

我想制作一个包含自定义组件网格的JPanel(with )。GridLayout一切都很好,但我对组件大小有疑问。组件大小每次都会增加或减小,因此所有组件的总尺寸会填充JPanel's 区域。我希望内部组件具有标准尺寸,如果所有组件的总尺寸小于JPanel' 尺寸,则将其留空,或者如果总尺寸大于JPanel' 区域,则使用滚动窗格。

4

1 回答 1

3

请改用 GridBagLayout。或者您可以尝试覆盖 GridLayout 的方法

public void layoutContainer(Container parent)
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)
于 2011-07-04T11:41:44.810 回答