如何使 JTextField 与窗口一样宽

我想使文本自动与窗口一样宽。我尝试使用text.setSize(window.getWidth(),20)and text.setBounds(window.getWidth(),20), (其中文本是 JTextfield),但似乎唯一可行的方法是:static JTextField text = new JTextField(int numberOfColumns);我正在使用 GridBag 布局。



青春有我
浏览 116回答 1
1回答

MMTTMM

编辑:我根据 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);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java