JPasswordField如何获取其中的字符串???
package Test;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame=new JFrame();
frame.setSize(400,500);
frame.setLocationRelativeTo(null);
JPanel jp=new JPanel();
jp.setLayout(new GridLayout(1,2));
final JPasswordField jpf=new JPasswordField();
jp.add(jpf);
JButton bu=new JButton("anxia");
jp.add(bu);
frame.add(jp);
bu.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent me){
System.out.println(jpf.getPassword().toString());
}
});
frame.setVisible(true);
}
}
这个是我写的测试 有点乱 只是测试
但是得到的结果竟然是一些不知所云的字符
[C@198dfaf
[C@1858610
[C@12498b5
[C@1a5ab41
[C@18e3e60
[C@1a125f0
[C@c1cd1f
[C@181afa3
[C@131f71a
[C@15601ea
[C@197d257
求各位高手指点