2

GirdLayout使一堆大小相等的组件。这意味着最大尺寸的组件将定义所有组件的尺寸。是否可以根据每个组件的内部组件来制作每个组件的大小?

编辑:如果不可能,我怎么能获得与 a 相同的效果,GridLayout但每个组件的大小取决于它们的内部组件。

4

4 回答 4

4

不,您必须为此使用不同的布局管理器。GroupLayout将是一个选择。

于 2010-07-30T10:44:11.967 回答
4

不,所有细胞在设计上都是平等的。

于 2010-07-30T10:44:22.777 回答
2

这是不可能的,但您可以在每个单元格中使用嵌套组件。例如,如果您不希望 aJButton扩展到单元格的大小,请将其添加到 aJpanel中,然后将 the 添加JPanel到单元格中。

于 2010-07-30T11:10:08.430 回答
1

也许GridBagLayout是您需要的。

于 2010-07-30T10:40:15.030 回答