JTextField突然太小了

时间:2013-04-27 12:28:52

标签: java swing jtextfield

截图:

image

textfield总是很好,但突然间太小了。您仍然可以输入文本,并在单击Print textJOptionPane。

时输入

我也试过了两个

JTextField tfld = new JTextField(10);

JTextField tfld = new JTextField("test adlfjsdlfjasdf");

但两人都没有帮助。

2 个答案:

答案 0 :(得分:3)

听起来像是在使用GridBagLayout。这种情况发生在没有合理最小尺寸的组件上。

答案 1 :(得分:1)

尝试使用

         txtfield.setPreferredSize(new Dimension(int,int));

它将获取Dimension的参数,您可以阅读此内容以获得进一步的帮助

http://docs.oracle.com/javase/6/docs/api/javax/swing/JComponent.html#setPreferredSize%28java.awt.Dimension%29