我想在用户单击JTextField
. 当我添加以下代码(我现在将其删除)...
this.textField.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent event) {
// Show the Open File dialog box.
// Same as lines 86-93 in the link below.
}
public void focusLost(FocusEvent event) {
// Do nothing.
}
}
(代码在这里。)
...似乎在用户选择一个文件然后单击确定按钮后,会再次出现打开文件对话框,因为我假设焦点仍然在JTextField
. 当用户单击“取消”按钮时,也会发生同样的事情。
我该如何解决这个问题?您的建议将不胜感激!