【发布时间】:2011-03-11 15:01:49
【问题描述】:
当您不知道您将拥有多少组件以及它们有多大时,您将如何生成一个看起来不错的 gui?
例如,用户输入他们想要多少个文本字段以及这些文本字段中的哪些被分组在有边框的面板中,程序会生成这个。
我一直在使用 GridLayout,但问题是它使所有单元格具有相同的宽度和高度,当所有组件具有相同的大小时这很好,但是当我有一个文本字段和一个边框时具有多个字段的面板,文本字段被拉伸或面板被挤压。
我希望所有组件都具有最小尺寸,但您知道,它们仍然可用。
Example of how it is now, using GridLayout,所有字段都是正常的,单行JTextFields,其中标题为日期的面板被完全挤压(它有三个字段),第一级字段很大。有没有人指点一下?
【问题讨论】: