输入框事件监听TestFiled
package com.zishi.lesson02;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestText01 {
public static void main(String[] args) {
//正常情况main只管启动
new MyFrame();
}
}
class MyFrame extends Frame{
public MyFrame() {
TextField textField = new TextField();
add(textField); //已经继承Frame,不需要再frame.add()
//监听文本框输入的文字
ActionListener myActionListenter3 = new MyActionListenter3();
textField.addActionListener(myActionListenter3);
//设置替换编码
textField.setEchoChar('*');
pack();
setVisible(true);
}
}
class MyActionListenter3 implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
//e.getSource(); //获得一些资源
TextField textField=(TextField) e.getSource(); //获得一些资源,返回一个对象
System.out.println(textField.getText()); //获得文本框中的内容
textField.setText(""); //设置为空 区别null ""
}
}