Создание статического метода, такого как JOptionPane.showInputDialog (), но с моими собственными компонентами в диалоговом окне - PullRequest
1 голос
/ 10 марта 2011

Как можно написать метод, который можно использовать для создания экземпляра объекта через диалог, и не будет создавать экземпляр этого объекта до тех пор, пока не будут получены входные данные?Например, вместо
int i = JOptionPane.showInputDialog("Enter number: ") как можно получить что-то вроде char[] c = className.showPasswordDialog("Enter password: ") с JPasswordField вместо текстового поля?

1 Ответ

1 голос
/ 10 марта 2011
JPasswordField pwf = new JPasswordField();
JOptionPane.showInputDialog(pwf);
char[] pswd = pwf.getPassWord();
...