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(""); // 文本框设置为空
}
}

最新文章

  1. mac编辑器快捷键(自己摸索出来的)
  2. datagridview的数据存取
  3. 解决maven依赖传递中的版本冲突问题
  4. Error NO.2013 Lost connection to Mysql server during query
  5. 169. Majority Element
  6. 防御XSS攻击的七条原则
  7. 【转】android移植之request_suspend_state: wakeup & init: untracked pid xx exited问题的解决
  8. OpenAL
  9. oracle group by 使用
  10. 写hive sql和shell脚本时遇到几个蛋疼的问题!
  11. DAY2-JAVA
  12. setInterval()使用时易疏忽的点
  13. Center a website:网页居中
  14. 团队作业第六周--alpha阶段项目复审
  15. c++11の多线程应用
  16. linux下WEB服务器安装、配置VSFTP
  17. Google Analytics访问空白的解决方法
  18. Sqoop导入HBase,并借助Coprocessor协处理器同步索引到ES
  19. dom4j+XPath
  20. Ubuntu 12.04解决重启后resolv.conf清空的问题

热门文章

  1. JS 获取JSON数据的属性
  2. AcWing 1140. 最短网络
  3. Robot Framework中SSHLibrary 学习与总结
  4. 通过MMIO的方式实现VIRTIO-BLK设备(一)
  5. NAT444技术简介
  6. STM32中的通信协议
  7. String、StringBuilder和StringBuffer的比较
  8. c语言:2.3.3
  9. C语言:FILE p和FILE *p
  10. C语言:宏定义