我有一个ConfirmDialog
弹出,要求用户输入他们的密码。我插入了一个JPasswordField
来隐藏密码。这一切都很好。
我现在遇到的问题是:当对话框弹出时,焦点是“确定”按钮而不是JPasswordField
. 如下所示。
我想知道如何将焦点从“确定”按钮更改为密码字段。
这是我到目前为止的代码:
JPasswordField passField = new JPasswordField();
int option = JOptionPane.showConfirmDialog(null, passField, "Enter password", JOptionPane.OK_CANCEL_OPTION);
我不知道从这里去哪里,所以任何帮助将不胜感激。
谢谢。