java语言编程之TextField总结
/* 时间:2015年3月18日21:26:04 目的:测试TextField事件监听 持有对方引用。 内部类可以非常方便的访问包装类。 内部类默认拥有外部类对象的引用。 TextField对象可能发生Action(光标在文本框内敲回车)。与该事件对应的事件是java.awt.event.ActionEvent 用来处理ActionEvent事件是实现了java.awt.event.ActionListener接口的类的对象。 ActionListener接口中定义了方法 public void actionPerformed(ActionEvent e); 实现该接口的类主要在该方法中添加处理该事件(Action)的语句 使用addActionListener(ActionListener l);方法为TextField对象注册一个 ActionListener对象,当TextField对象发生Action事件时,会生成一个ActionEvent 对象,该对象作为参数传递给ActionListener对象的actionPerformed方法在方法中可以获取该 该对象的信息,并做相应的处理。 */ import java.awt.*; import java.awt.event.*;
public class TestTextFieldActionListener { public static void main(String[] args) { new MyFrame().launch(); } }
class MyFrame extends Frame { TextField num1, num2, num3;
public void launch(){ /* 重新定义了num1,num2, num3,把成员变量覆盖了。 */ num1 = new TextField(10); num2 = new TextField(10); num3 = new TextField(15); Label lab1 = new Label("+"); Button equButton = new Button("="); equButton.addActionListener(new Monitor()); setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5)); add(num1); add(lab1); add(num2); add(equButton); add(num3); pack(); setVisible(true); } private class Monitor implements ActionListener { public void actionPerformed(ActionEvent e) { int n1 = Integer.parseInt(num1.getText()); int n2 = Integer.parseInt(num2.getText()); // num3.setText(String.valueOf(n1+n2)); num3.setText("" + (n1+n2)); } } }
java语言编程之TextField总结相关推荐
- JAVA编程基础(四)开启Java语言编程之旅
上一节单元测试的答案: 1. b 2. d 3. e 4. a 5. e 6. c 7. b 8. f 9. b 了解java对象的结构 更多精彩请阅读 东陆之滇的csdn博客:http://blog ...
- zbb20180929 thread java并发编程之Condition
java并发编程之Condition 引言 在java中,对于任意一个java对象,它都拥有一组定义在java.lang.Object上监视器方法,包括wait(),wait(long timeout ...
- Java网络编程之TCP、UDP
Java网络编程之TCP.UDP 2014-11-25 15:23 513人阅读 评论(0) 收藏 举报 分类: java基础及多线程(28) 版权声明:本文为博主原创文章,未经博主允许不得转载. J ...
- 浅谈Java网络编程之Socket (2)
<浅谈Java网络编程之Socket (1)>中我们已经和大家说到客户端的网络编程,下面和大家分享的是服务器的实现代码. import java.net.*; import java.io ...
- 浅谈Java网络编程之Socket (1)
和大家一起分享的是Java网络编程之Socket.在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关键的方法,一个是getInputStream方法,另一个是get ...
- java并发编程之4——Java锁分解锁分段技术
转载自 java并发编程之4--Java锁分解锁分段技术 并发编程的所有问题,最后都转换成了,"有状态bean"的状态的同步与互斥修改问题.而最后提出的解决"有状态bea ...
- Java网络编程之NIO编程(待补充)
Java网络编程之NIO编程(待补充) 学习网站1:http://ifeve.com/java-nio-all/ 学习网站2:http://www.ibm.com/developerworks/cn/ ...
- Java 并发编程之美:并发编程高级篇之一-chat
借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了.相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作 ...
- Java 并发编程之美:并发编程高级篇之一
借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了.相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作 ...
最新文章
- eclipse 和 google拼音输入法冲突问题
- 把知识变成图谱一共需要花几步?89页全网最全清华知识图谱报告-学习笔记
- 【HDU - 2066】:一个人的旅行(Dijkstra算法)
- linux学习-将seafile启动脚本设置为开机启动服务
- ROS学习笔记13(测试一个简单的消息发布和消息订阅)
- SAP License:对煤化工行业的几点思考
- SAP License:把握好集成测试大关,ERP就成功了一大半
- (5)通过输入参数(测量数据)构建二维体模型(01)
- Android—构建安全的Android客户端请求,避免非法请求
- Linux gcc编译时强制链接并依赖一个库(即使未使用)
- 你家的猫也能来段东北话了:快手快影一键「智能配音」,三种方言随意换,还能配出《舌尖》风...
- php如何让图片自适应屏幕,css如何让图片自适应屏幕大小
- 生意参谋指数转化api
- 仿微信.QQ聊天界面
- CentOS7.5安裝配置多协议下载器Aria2
- 软件项目招投标中的“标的额”是什么意思?
- CVBS-复合视频广播信号[转]
- 基于java个人空间博客网站系统
- select * from dual
- 物流快递电子面单HTML接口API代码-快递100