我正在使用Swing GUI构建器制作保存对话框。我使用了一个JDialog
盒子。我在对话框中有一些按钮和JTextField
(用于文件名)。
问题是,当我运行程序时,文本字段在点击时没有得到聚焦,因此我无法写入其中。我甚至尝试使用requestFocus()
,但它没有帮助。我不明白为什么会发生这种情况,以及如何解决这个问题。
到目前为止我所做的是:
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.requestFocus();
}
我该如何解决这个问题?
jTextField1ActionPerformed将在jTextField上执行操作时被调用。你试过调用jTextField1吗?调用jframe。setvisible ?