我正在使用Swing GUI构建器创建一个保存对话框。我为此使用了JDialog
框。我在对话框中有一些按钮和JTextField
(用于文件名)。
问题在于,当我运行程序时,文本字段在单击时没有聚焦,因此我无法写入。我甚至尝试使用requestFocus()
,但它没有帮助。我不明白为什么会这样,以及如何解决这个问题。
这是我到目前为止所做的:
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.requestFocus();
}
我如何解决这个问题?
答案 0 :(得分:0)
在jTextField上执行操作时,将调用jTextField1ActionPerformed。在调用JFrame.setVisible之后,您是否尝试过调用jTextField1.requestFocus方法?