java GridLayout组件大小

时间:2011-07-04 11:24:48

标签: java swing layout grid grid-layout

我想制作一个包含自定义组件网格的JPanelGridLayout)。一切都好,但我的组件大小有问题。每次组件大小增大或减小,因此所有组件的总维度填充JPanel的区域。我希望内部组件具有标准尺寸,如果所有组件的总尺寸小于JPanel的尺寸,则将其保留为空,或者总尺寸大于JPanel的尺寸区域然后使用滚动窗格。

1 个答案:

答案 0 :(得分:3)

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

public void layoutContainer(Container parent)
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)