Java JTextField突然太小了

Java JTextField突然太小了,java,swing,jtextfield,Java,Swing,Jtextfield,截图: textfield始终工作正常,但突然变得太小。您仍然可以输入文本,并在单击打印文本作业窗格时输入 我两个都试过了 JTextField tfld = new JTextField(10); 及 但两个都没用。试着用一下 txtfield.setPreferredSize(new Dimension(int,int)); 它将获取维度的参数。您可以阅读此文件以获得进一步帮助 听起来像是在使用GridBagLayout。这种情况发生在没有合理最小尺寸的组件上。这可能

截图:

textfield
始终工作正常,但突然变得太小。您仍然可以输入文本,并在单击打印文本作业窗格时输入

我两个都试过了

JTextField tfld = new JTextField(10);

但两个都没用。

试着用一下

         txtfield.setPreferredSize(new Dimension(int,int));
它将获取维度的参数。您可以阅读此文件以获得进一步帮助


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

这可能是由于您的布局管理器。你能发表一篇简短的文章吗?一个相关的例子正在研究中。
         txtfield.setPreferredSize(new Dimension(int,int));