如何将用户输入的文本隐藏到密码JTextField中?

时间:2013-11-29 15:31:22

标签: java swing jtextfield

我有一个类要求输入用户名和密码来验证应用程序中的用户。

在其中,我有2个 JTextField 对象,一个用于用户名输入,另一个用于密码输入。

JTextField userNameTextField = new JTextField(20);
JTextField pswdTextField = new JTextField(20);

它工作正常但我的问题是,当用户在pswdTextField中写入密码时,密码会显示在其中。我想通过在构成插入密码的每个字母上显示一个点,星号或类似物来隐藏它。

这是怎么做到的?

1 个答案:

答案 0 :(得分:6)

不使用JTextField,而是为pswdTextField使用JPasswordField