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);