读书人

JPasswordField获取值的有关问题

发布时间: 2012-04-01 17:23:46 作者: rapoo

JPasswordField获取值的问题
JPasswordField jPasswordField1 = new JPasswordField();
jPasswordField1.setBounds(113, 111, 173, 22);

然后在点击事件里面,

JOptionPane.showMessageDialog(null,jPasswordField1.getPassword().toString()); //弹出密码

得到的却不是输入的值。得到的是以[C@开头,后面跟上7个数字字母的字符串。
这个是为什么?

[解决办法]
这样才行的
char[] values = jPasswordField1.getPassword();
String password = new String(values);

读书人网 >J2SE开发

热点推荐