Java——GUI——输入框事件监听

代码演示

package Gui;

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

public class TestText01 {
    public static void main(String[] args) {
        Frame frame = new Frame("输入框监听");

        TextField textfield = new TextField();
        frame.add(textfield);
        //监听文本框输入的文字
        TestActionlistener testActionlistener = new TestActionlistener();
        //按下回车就会触发输入的事件
        textfield.addActionListener(testActionlistener);
        //设置替换编码
        textfield.setEchoChar('*');
        frame.setBounds(400,300,400,400);
        frame.setVisible(true);
    }
    static class TestActionlistener implements ActionListener {

        @Override
        public void actionPerformed(ActionEvent e) {
            //转化为文本框
            TextField txt = (TextField) e.getSource();
            System.out.println(txt.getText());
            //清空文本
            txt.setText("");
        }
    }
}

运行结果
Java——GUI——输入框事件监听_第1张图片

你可能感兴趣的:(Java笔记,java,开发语言)