如何在Swing文本字段中使密码不可见?

时间:2014-05-28 09:29:35

标签: java swing passwords jtextfield jpasswordfield

我可以在Java Swing JTextField中隐藏此密码字段吗?

我想始终将密码设置为welcome,如下面的代码所示,但是在隐藏字段中。有没有一个选项可以在Java Swing中实现这一点?

jTextField_password.setBounds(new Rectangle(245, 25, 100, 25));
jTextField_password.setText("welcome");

2 个答案:

答案 0 :(得分:3)

您应该使用JPasswordField。它是JTextField的一个子类,它使文本不可见。

答案 1 :(得分:3)

您可以使用JPasswordField。它非常适合您的情况。 它也比普通Textfield更安全,因为String将存储为char数组,而不是正常String池。