package com.javaGUI.day;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestTextFeild {
public static void main(String[] args) {
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 field=(TextField) e.getSource();//获得一些资源
System.out.println(field.getText());
field.setText("");//null
}
}
javaGUI 第五课 输入框事件监听
最新推荐文章于 2023-07-12 17:26:06 发布
该博客介绍了如何在Java GUI环境中使用TextField组件,并添加ActionListener监听器来处理用户按下回车键时的事件。示例代码创建了一个窗口,包含一个TextField,当用户按下回车键时,会打印输入的文字并清空输入框。
784

被折叠的 条评论
为什么被折叠?



