zoukankan      html  css  js  c++  java
  • GUI 输入框监听事件

    编写代码 TestTest01测试类

    package com.xiang.lesson02;
    
    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 TestTest01 {
        public static void main(String[] args) {
            new MyFrame();
        }
    }
    
    class MyFrame extends Frame {
        public MyFrame() {
    //        文本框
            TextField field = new TextField();
            add(field);
    
    //        监听文本框输入的东西
            MyActionListener2 listener2 = new MyActionListener2();
            field.addActionListener(listener2);
    
    //        设置替换编码
    //        field.setEchoChar('*');
    
            pack();
            setVisible(true);
            setBackground(Color.green);
            addWindowListener(new WindowAdapter() {
                @Override
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });
        }
    }
    
    class MyActionListener2 implements ActionListener {
    
        @Override
        public void actionPerformed(ActionEvent e) {
            TextField field= (TextField) e.getSource(); //获得资源
            //获得输入框中的文本;
            System.out.println(field.getText());
    //        清空
            field.setText("");
        }
    }
    
    

    运行结果

  • 相关阅读:
    清北学堂2019.7.18 & 清北学堂2019.7.19
    清北学堂2019.7.17
    清北学堂2019.7.16
    清北学堂2019.7.15
    清北学堂2019.7.14
    清北学堂2019.7.13
    【洛谷P1383 高级打字机】
    考试整理
    考试整理
    【洛谷P5018 对称二叉树】
  • 原文地址:https://www.cnblogs.com/d534/p/15104852.html
Copyright © 2011-2022 走看看