Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我是否可以使用GridLayout更改JTextField的大小(如字段的宽度和高度)?_Java_Swing_Jtextfield_Layout Manager_Grid Layout - Fatal编程技术网

Java 我是否可以使用GridLayout更改JTextField的大小(如字段的宽度和高度)?

Java 我是否可以使用GridLayout更改JTextField的大小(如字段的宽度和高度)?,java,swing,jtextfield,layout-manager,grid-layout,Java,Swing,Jtextfield,Layout Manager,Grid Layout,我可以使用Java中的GridLayout(如字段的宽度和高度)更改JTextField的大小吗 我试过这个,但不起作用: txt=new JTextField(20); GridLayout将调整所有组件的大小,使其大小相同 “绕过”的一种方法是将(例如)文本字段放在具有默认流布局的JPanel中,然后将面板放在网格布局中。面板将被拉伸以填充,但其内部的文本字段将保持其首选大小 GridLayout将调整所有组件的大小,使其大小相同。“绕过”的一种方法是将(例如)文本字段放在具有默认流布局的

我可以使用Java中的
GridLayout
(如字段的宽度和高度)更改
JTextField
的大小吗

我试过这个,但不起作用:

txt=new JTextField(20);

GridLayout
将调整所有组件的大小,使其大小相同


“绕过”的一种方法是将(例如)文本字段放在具有默认流布局的
JPanel
中,然后将面板放在网格布局中。面板将被拉伸以填充,但其内部的文本字段将保持其首选大小

GridLayout
将调整所有组件的大小,使其大小相同。“绕过”的一种方法是将(例如)文本字段放在具有默认流布局的
JPanel
中,然后将面板放在网格布局中。面板将被拉伸以填充,但其内部的文本字段将保持其首选大小。一般提示:1)为了更快地获得更好的帮助,发布一个(最小完整可验证的示例)。2) 以最小尺寸提供ASCII艺术或GUI布局的简单绘图,如果可以调整大小,则提供更大的宽度和高度。我按照您说的那样做了,这是个好主意,谢谢much@AndrewThompson为了子孙后代,你能写下来作为答案吗?假设这不是重复。@QPaysTaxes Done.:)如果这有助于解决问题,请告诉我。