GirdLayout
使一组组件的大小相等。这意味着最大尺寸的组件将定义所有组件的大小。是否可以根据内部组件来制作每个组件的大小?
编辑:如果不可能,我怎样才能获得与GridLayout
相同的效果,但每个组件的大小都基于其内部组件。
答案 0 :(得分:4)
不,你必须使用不同的布局管理器。 GroupLayout
将是一种选择。
答案 1 :(得分:4)
不,所有细胞都是相同的设计。
答案 2 :(得分:2)
这是不可能的,但您可以在每个单元格中使用嵌套组件。例如,如果您不希望JButton
扩展到单元格的大小,请将其添加到Jpanel
,然后将JPanel
添加到单元格。
答案 3 :(得分:1)
也许你需要GridBagLayout。