我想设计一个登录的界面,界面上有一个输入密码的文本框,我使用了JPasswordTextField这个组件,但是不能再用getText()这个方法得到其中的文本内容了,请问还有哪个方法可以获得文本内容.因为我设计的功能是:如果密码不正确的话,就不可以登录了,所以我想得到它的值,我看到有一个getPassword()方法,但是它却返回一个字符数组,不知道如何得到字符串.

解决方案 »

  1.   

    不好意思是JPasswordField这个组件,它可以用getText()这个方法,但是编译的时候会报"使用了一个过时的API函数",所以我想问问大家有没有更好的方法得到其文本内容.
      

  2.   

    String(char[] value) 
              分配一个新的 String,它表示当前字符数组参数中包含的字符序列。
      

  3.   

    String strPwd = new String(this.txtUserPwd.getPassword()).trim();