输入框事件监听TextField

输入框事件监听TextField

  • 输入框中输入的字,可以打印出来,并将输入的字全部删除。

  • public class Demo03 {
        public static void main(String[] args) {
            MyFrame myFrame = new MyFrame();
        }
    }
    
    class MyFrame extends Frame{
        public MyFrame(){
            TextField textField = new TextField();
            add(textField);
    
            //监听文本框输入的文字
            MyActionListener myActionListener = new MyActionListener();
            //回车输出输入框的内容
            textField.addActionListener(myActionListener);
    
           /* //设置编码
            textField.setEchoChar('*');*/
            setVisible(true);
            pack();
        }
    }
    
    class MyActionListener implements ActionListener{
        @Override
        public void actionPerformed(ActionEvent e) {
            TextField textField = (TextField) e.getSource();  //获得一些资源,返回一个对象
             //获得输入框的文本
            System.out.println(textField.getText());
            //清空内容
            textField.setText("");
        }
    }
    
posted @ 2021-04-14 15:31  saxon宋  阅读(285)  评论(0)    收藏  举报