gridbaglayout 中的 JTextfield 全宽
JTextfield full width in gridbaglayout
图中JFrame的布局是一个GridBagLayout。电子邮件 JTextfield 的网格宽度为 3。是否有可能为该 JTextfield 提供 100% 的宽度以填充整个网格单元格?
字段是动态添加的。所以给它一个静态宽度值 width setColumns 不是一个选项。
GridBagConstraints c = new GridBagConstraints();
button = new JButton("Button");
c.fill = GridBagConstraints.HORIZONTAL;
yourPanel.add(button, c);
图中JFrame的布局是一个GridBagLayout。电子邮件 JTextfield 的网格宽度为 3。是否有可能为该 JTextfield 提供 100% 的宽度以填充整个网格单元格?
字段是动态添加的。所以给它一个静态宽度值 width setColumns 不是一个选项。
GridBagConstraints c = new GridBagConstraints();
button = new JButton("Button");
c.fill = GridBagConstraints.HORIZONTAL;
yourPanel.add(button, c);