如何利用Java Swing创建不可见的密码域框

2025-09-27 12:19:11

1、第一步,打开MyEclipse开发工具,在指定的包里创建Java类JPasswordFrame,如下图所示:

如何利用Java Swing创建不可见的密码域框

2、第二步,创建一个JTextField、JPasswordField、JPanel和JFrame,

//用户名

private JTextField usernameText = new JTextField();

//密码

private JPasswordField password = new JPasswordField();

//JPanel

private JPanel panel = new JPanel();

//JFrame

private JFrame frame = new JFrame();

如下图所示:

如何利用Java Swing创建不可见的密码域框

3、第三步,设置文本域的样式属性,

usernameText.setFont(font);

usernameText.setColumns(30);

usernameText.setVisible(true);

usernameText.setForeground(Color.BLACK);

usernameText.setBackground(Color.LIGHT_GRAY);

如下图所示:

如何利用Java Swing创建不可见的密码域框

4、第四步,再次设置密码域的样式属性

password.setFont(font);

password.setColumns(30);

password.setVisible(true);

password.setForeground(Color.BLACK);

password.setBackground(Color.LIGHT_GRAY);

如下图所示:

如何利用Java Swing创建不可见的密码域框

5、第五步,在JPanel加上文本域和密码域

panel.setVisible(true);

panel.add(usernameText);

panel.add(password);

frame.setBackground(Color.WHITE);

frame.setBounds(100, 100, 600, 400);

frame.setFont(font);

frame.setForeground(Color.GRAY);

frame.setVisible(true);

frame.add(panel);

如下图所示:

如何利用Java Swing创建不可见的密码域框

6、第六步,在main方法内调用该类,

public static void main(String[] args)

{

new JPasswordFrame();

}

如何利用Java Swing创建不可见的密码域框

7、第七步,修改文本域、密码域部分设置属性,运行Java类,查看设置效果,如下图所示:

如何利用Java Swing创建不可见的密码域框

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢