为了账号安全,请及时绑定邮箱和手机立即绑定

如何使 JTextField 与窗口一样宽

如何使 JTextField 与窗口一样宽

青春有我 2022-07-27 09:44:27
我想使文本自动与窗口一样宽。我尝试使用text.setSize(window.getWidth(),20)and text.setBounds(window.getWidth(),20), (其中文本是 JTextfield),但似乎唯一可行的方法是:static JTextField text = new JTextField(int numberOfColumns);我正在使用 GridBag 布局。
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

编辑:我根据 GridBagLayout 编辑了示例。


使用布局管理器。它会根据窗口自动展开组件。例如;


Jpanel panel = new JPanel(new GridBagLayout());

GridBagConstraints c = new GridBagConstraints();

c.gridx = 0;

c.fill = GridBagConstraints.HORIZONTAL;

c.gridwidth = GridBagConstraints.REMAINDER;

panel.add(textfield,c);


查看完整回答
反对 回复 2022-07-27
  • 1 回答
  • 0 关注
  • 115 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号