如何将JTextField设置为选定的组件

时间:2016-10-22 20:20:44

标签: java swing jtextfield

我正在开发一个在同一个JFrame中有JTextField,JButton和JTextArea的应用程序。如何在JFrame启动时选择JTextField。

1 个答案:

答案 0 :(得分:3)

  

如何在JFrame启动时选择JTextField。

我认为您的意思是希望文本字段包含focus,以便您可以开始输入它。 ("选择",在Swing术语中,表示文本字段中包含的文本将突出显示。)

框架上的第一个组件(上/下)将自动获得焦点。

如果您的文字字段不是第一个组件,那么您可以使用以下代码请求焦点:

frame.setVisible(true);
textField.requestFocusInWindow();

关键是你需要在框架可见之后进行焦点请求。