Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Чтение текста из JPasswordField


Автор: ShurikA 14.12.2005, 12:51
У меня такая проблемма:
есть код:
Код

JPasswordField pField = new JPasswordField(inputLength);
.
.
.
char[] ch = pField.getPassword();
return ch.toString();


при этом если в поле pField я забиваю на пример sasha123
то в результате return ch.toString(); возвращает [C@1cd107f, причём при каждом запуске это что то другое.
Я понимаю что так оно о должно быть, но как мне правильно считывать это поле?

Автор: Andyb 14.12.2005, 13:02
попробуй так
Код
String pass = new String(jPasswordField.getPassword());


Автор: ShurikA 14.12.2005, 13:09
Цитата(Andyb @ 14.12.2005, 12:02)
попробуй так
Код
String pass = new String(jPasswordField.getPassword());


Спасибо!!!!! так работает smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)