こんにちは私はJPasswordField
それを読みたいときに使用していますが、問題はありgetPassword
ませんが、パスワードが設定されていない場合はInputDialog
、パスワードを入力できる場所が表示され、パスワードをに設定する必要がありますJPasswordField
が、使用するsetText
場合は設定せず、方法もありませんsetPassword()
。だから私の質問は、どうすればパスワードをに設定できますJPasswordField
か?
String password = "";
JPasswordField passwordField = new JPasswordField();
passwordField.setEchoChar('*');
Object[] obj = {"Bitte ihr PAsswort eingeben:\n\n", passwordField};
Object stringArray[] = {"OK","Cancel"};
if (JOptionPane.showOptionDialog(null, obj, "Passwort", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, stringArray, obj) == JOptionPane.WARNING_MESSAGE)
{
password = new String(passwordField.getPassword());
}
txtFtpUser.setText(username);
panel_1.remove(txtFtpPassword);
txtFtpPassword = new JPasswordField(password);
txtFtpPassword.setBounds(10, 113, 206, 23);
panel_1.add(txtFtpPassword);