【发布时间】:2013-01-21 23:53:46
【问题描述】:
GirdLayout 使一堆大小相等的组件。这意味着最大尺寸的组件将定义所有组件的尺寸。是否可以根据每个组件的内部组件来制作每个组件的大小?
编辑:如果不可能,我怎么能获得与 GridLayout 相同的效果,但每个组件的大小取决于它们的内部组件。
【问题讨论】:
标签: java swing grid-layout
GirdLayout 使一堆大小相等的组件。这意味着最大尺寸的组件将定义所有组件的尺寸。是否可以根据每个组件的内部组件来制作每个组件的大小?
编辑:如果不可能,我怎么能获得与 GridLayout 相同的效果,但每个组件的大小取决于它们的内部组件。
【问题讨论】:
标签: java swing grid-layout
不,所有单元格在设计上都是平等的。
【讨论】:
不,您必须为此使用不同的布局管理器。 GroupLayout 是一个选项。
【讨论】:
这是不可能的,但您可以在每个单元格中使用嵌套组件。例如,如果您不希望 JButton 扩展到单元格大小,请将其添加到 Jpanel,然后将 JPanel 添加到单元格中。
【讨论】:
也许GridBagLayout 是您所需要的。
【讨论】:
GridBagLayout 做到这一点吗?