您的位置:首页 > 产品设计 > UI/UE

GUI编程核心技术AWT——文本框监听事件

2020-08-17 17:41 639 查看

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 {
@Override
public 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)]

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: