こんにちは私は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);