TextField问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:18:10
TextField对象的getText()方法得到的默认是什么类型?怎么转成字符串型?

一般文本区getText()得到的都是 String 类型

只有一个例外 那就是JPasswordField

它的getText()方法已经禁止使用了(为了安全)
取代的是getPassword()
但是这个方法返回的不是String了 而是char[] 字符数组
如果你要对输入的东西进行验证 (密码框本来就是取值验证)
那就用 String a=new String(m.getPassword());
a就是JPasswordField中输入的内容
因为 String的构造方法中 有一个是以字符数组做参数的

得到的就是字符串类型吧,用string类型变量接收,应该没有问题的

getText()方法得到的好象就是字符串类型的吧