java编写密码文本框的监听器
时间: 2023-10-17 16:25:21 浏览: 124
文本框组件-c语言程序设计与游戏开发
可以使用 Java Swing 中的 JPasswordField 组件来创建密码文本框,并且可以通过添加 ActionListener 或 DocumentListener 监听器来监听密码文本框的事件。
以下是一个示例代码,演示如何创建密码文本框并添加 ActionListener 监听器:
```java
import javax.swing.*;
import java.awt.event.*;
public class PasswordFieldExample extends JFrame {
private JPasswordField passwordField;
public PasswordFieldExample() {
setTitle("Password Field Example");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建密码文本框
passwordField = new JPasswordField(20);
// 添加 ActionListener 监听器
passwordField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
char[] password = passwordField.getPassword();
String passwordString = new String(password);
System.out.println("Entered password: " + passwordString);
}
});
// 添加密码文本框到窗口中
getContentPane().add(passwordField);
pack();
setVisible(true);
}
public static void main(String[] args) {
new PasswordFieldExample();
}
}
```
上面的代码将创建一个包含一个密码文本框的窗口,并且在用户输入密码后,将在控制台上输出密码字符串。
阅读全文