在java中向一个TextFile中输入文字但不想让它显示出来该怎么办?

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:33:27
在java中向一个TextFile中输入文字但不想让它显示出来该怎么办?形式类似输密码时显示的是***********。该怎么实现?

请改用JPasswordField

AWT用textField.setEchoChar('*');
Swing用JPasswordField;

在TextFiled下有一个方法叫setEchoChar(),可以实现把你输入的汉字转化成相应的字符显示出来。
比如说:
TxetField tf=new TextFiled(30);
tf.setEchoChar("*");
就可以把你打的字母以“*”的形式显示出来了。
(其实你也可以用其它字母表示所输入的汉字,只要吧括号里的*替换就可以了)
好象Textfiled打错了把...呵呵