Java文本框方法getPassword()变化
1.原来的getPassword()方法使用
组件:
在原来的版本中,使用JTextField 组件可以实现用getText() 方法和getPassword() 方法,两方法本质上都是从文本框获取字符,但由于我们再输入密码时,如果没有经过密文处理的话,就相对来说很不安全,对应的Java用getPassword()方法来实现对所输入的String字符数组进行密文处理。

java 万能密码 javapassword_Java

 

返回值:
getText(): String
getPassword(): char[]

2.现在的getPassword()方法使用
组件:
在jdk1.8中,调用getText()方法也是一样用JTextField组件,但getPassword()就不能用JTextField组件了,用JTextField组件已经无法调用出getPassword(),而是多出来一个名为JPasswordField 的组件,专门为获取密码并密文显示。

java 万能密码 javapassword_字符数组_02

 

返回值:
依旧为
getText(): String
getPassword(): char[]