监听文本输入
public class TestText01 {
public static void main(String[] args) {
//启动
new MyFrame();
}
}
class MyFrame extends Frame {
public MyFrame() {
TextField textField = new TextField();
add(textField);
//监听这个文本框输入的文字
MyActionListener2 myActionListener2 = new MyActionListener2();
//按下enter 就会触发这个输入框的事件
textField.addActionListener(myActionListener2);
//设置替换编码
textField.setEchoChar('*');
setVisible(true);
pack();
}
}
class MyActionListener2 implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
TextField field = (TextField) e.getSource();//获得一些资源,返回的一个对象
System.out.println(field.getText());
field.setText("");//null
}
}
该博客内容展示了如何在Java中创建一个简单的GUI应用,监听TextField的输入。当用户按下Enter键时,触发ActionListener,获取并清空TextField的文字内容。程序通过setEchoChar('*')设置了输入替换编码,确保文本的隐私。
896

被折叠的 条评论
为什么被折叠?



