输入事件监听


输入事件监听

package com.zhang.Study.事件监听.输入事件监听;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Application {
    public static void main(String[] args) {
        new MyFrame();
    }
}
    class MyFrame extends Frame {
        public MyFrame(){
        TextField textField = new TextField();//创建一个输入框文本
        add(textField);//把输入框添加到Frame窗口
            MyActionListener3 myActionListener3 = new MyActionListener3();//创建监听器对象
         textField.addActionListener(myActionListener3);//监听文本框输入的文字

            setBounds(400,400,400,400);
            setVisible(true);//窗口可视化
            //设置输入框中文字格式
            textField.setEchoChar('*');
            pack();

    }
    }
    class MyActionListener3 implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {
            //e.getSource();获得一些资源

        TextField text=(TextField) e.getSource();//获得一些资源,返回一个对象
            System.out.println(text.getText());
            text.setText("");//设置回车显示内容
        }
    }

相关