JavaGUI输入框事件监听的使用
2024-08-28 02:18:01
JavaGUI输入框事件监听的使用
package GUI;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestTextField {
public static void main(String[] args) {
// 启动
new MyFrame2();
}
}
class MyFrame2 extends Frame {
public MyFrame2() {
TextField textField = new TextField();
add(textField);
// 监听这个文本框输入的文字
MyActionListener myActionListener = new MyActionListener();
// 按下Enter,就会触发这个输入框事件
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(""); // 文本框设置为空
}
}
最新文章
- mac编辑器快捷键(自己摸索出来的)
- datagridview的数据存取
- 解决maven依赖传递中的版本冲突问题
- Error NO.2013 Lost connection to Mysql server during query
- 169. Majority Element
- 防御XSS攻击的七条原则
- 【转】android移植之request_suspend_state: wakeup &; init: untracked pid xx exited问题的解决
- OpenAL
- oracle group by 使用
- 写hive sql和shell脚本时遇到几个蛋疼的问题!
- DAY2-JAVA
- setInterval()使用时易疏忽的点
- Center a website:网页居中
- 团队作业第六周--alpha阶段项目复审
- c++11の多线程应用
- linux下WEB服务器安装、配置VSFTP
- Google Analytics访问空白的解决方法
- Sqoop导入HBase,并借助Coprocessor协处理器同步索引到ES
- dom4j+XPath
- Ubuntu 12.04解决重启后resolv.conf清空的问题