zl程序教程

您现在的位置是:首页 >  其他

当前栏目

GUI输入框事件监听

事件 监听 GUI 输入框
2023-09-11 14:19:16 时间
package com.liner.lesson02;

import javax.xml.soap.Text;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class TestText {
    public static void main(String[] args) {
        //启动
        new MyFrame();
    }
}
class MyFrame extends Frame{
    public MyFrame(){
        TextField textField = new TextField();
        add(textField);
        //监听这个文本框输入的文字
        MyActionListener2 myActionListener2 = new MyActionListener2();
        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("");
    }
}