lesson8 输入框监控听 TestTextFieldActionEvent

发布时间 2023-09-29 21:40:59作者: viking97816

 

 

 

package com.zym.lesson8;

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

public class TestTextFieldActionEvent {
    public static void main(String[] args) {
        //启动
        new MyFrame();
    }
}


class MyFrame extends Frame{

      public  MyFrame(){

          TextField textField=new TextField();

          add(textField);

          MyActonListener3 myActonListener3=new MyActonListener3();

          //监听这个文本框的输入名字
          //按下 enter回车键,就会触发这个输入框
           textField.addActionListener(myActonListener3);

           //对输入框的字进行 加星显示
           textField.setEchoChar('*');

           setTitle(" 课堂练习,输入框监听");

           setSize(200,200);

           setVisible(true);

           pack();

           addWindowListener(new WindowAdapter() {
                                      //窗体关闭时做的事
                                      @Override
                                      public void windowClosing(WindowEvent e) {
                                          // super.windowClosed(e);
                                          System.exit(0);
                                      }
                                  }
          );

      }

}

class MyActonListener3 implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent e) {
        //获得一些资源
        e.getSource();
        TextField textField=(TextField)  e.getSource();
        System.out.println(textField.getText());

    }
}