2012-10-19 31 views
0

我有一个Swing JFrame,在GridLayout中有一些控件。Java Swing Controls:最小化时很小?

我的问题是,当框架被最小化时,控件(文本字段)显得太小。我试图通过设置来避免这种情况:

setPreferredSize 

setSize 

但尽管如此,我要最大限度的框架看控件清楚。

我该如何解决这个问题?

感谢 enter image description here

+1

请修改您的问题以包含展示您描述的问题的[sscce](http://sscce.org/)。另请参见[我应该避免使用Java Swing中的set(Preferred | Maximum | Minimum)Size方法](http://stackoverflow.com/q/7229226/230513)? – trashgod

回答

1

没有代码发布,但它可能是你不列指定数量的构建文本框。 setPreferredSizesetSize不需要,试试这个来代替:

JTextField tf = new JTextField(30) 

这将创建固定大小(列)的文本框30.这样,你的文本框不会收缩或扩张。