GUI编程核心技术AWT——文本框监听事件
监听文本框的输入的信息,按下enter就会触发输入框事件,得到输入框的文本信息
package com.wei.lesson02;import java.awt.*;import java.awt.event.*;public class TestText01 {public static void main(String[] args) {//正常的main方法里面应该只有一行启动代码new MyFrame();}}//文本框监听事件class MyFrame extends Frame {public MyFrame() {TextField textField = new TextField();add(textField);MyActionListener2 myActionListener2 = new MyActionListener2();//监听文本框输入的文字,按下enter就会触发输入框事件textField.addActionListener(myActionListener2);//设置替换编码,提高安全性textField.setEchoChar(\'*\');pack();setVisible(true);}}//监听器class MyActionListener2 implements ActionListener {@Overridepublic void actionPerformed(ActionEvent e) {//getSource强转成TextField类,就可以拿到TextField里的资源TextField field = (TextField) e.getSource();//获得输入框的文本System.out.println(field.getText());//回车一次就清空输入框里的文本一次field.setText(\"\");}}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ud9GTTo4-1597657280385)(C:\\Users\\len\\Desktop\\截图\\批注 2020-08-17 173756.png)]