我正在开发一个在同一个 JFrame 中有 JTextField、JButton 和 JTextArea 的应用程序。如何在 JFrame 启动时设置选中 JTextField。
最佳答案
How do I set JTextField selected when JFrame starts.
我假设您的意思是您希望文本字段具有 焦点
以便您可以开始在其中输入内容。 (“选中”,在 Swing 术语中,意味着文本字段中包含的文本将被突出显示。)
框架上的第一个组件(顶部/左侧)将自动获得焦点。
如果您的文本字段不是第一个组件,那么您可以使用如下代码请求焦点:
frame.setVisible(true);
textField.requestFocusInWindow();
关键是您需要在框架可见后发出焦点请求。
关于java - 如何将 JTextField 设置为选中组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40196664/