Awt事件处理机制——太原维信科技提供http://www.bjweixin.com/
2013-07-24 00:00
627 查看
Awt事件处理机制——太原维信科技提供
http://www.bjweixin.com/
Awt事件处理机制:
我们知道,当我们创建frame的时候,出来的窗口右上角上的叉号,我们关闭的时候没有任何响应。这是因为,在awt中,所有的事件都是有特定的对象完成,窗口或者组件没有处理事件的功能。
当我们点击关闭时,触发了一个事件,这个事件或触发相应的事件监听,事件监听器调用相应的方法对事件做处理。
Eg:
关闭窗口
<a herf="http://www.bjweixin.com">太原维信科技java培训第一品牌</a>
public class ButTest extends Frame{
public static void main(String[] args) {
ButTest b = new ButTest();
b.setSize(300,300);
b.setVisible(true);
b.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
public class ButTest extends Frame{
Button b = new Button("Click ");
TextField t = new TextField("",20);
int clickCount = 0;
public ButTest(){
super("事件");
太原维信科技java培训第一品牌 http://www.bjweixin.com/
setLayout(new FlowLayout());
setSize(200,200);
add(t);
add(b);
setVisible(true);
b.addActionListener(new ButtonListener());
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
class ButtonListener implements ActionListener{
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
clickCount++;
t.setText("count"+clickCount);
}
}
public static void main(String[] args) {
ButTest b = new ButTest();
}
太原维信科技java培训第一品牌 http://www.bjweixin.com/
http://www.bjweixin.com/
Awt事件处理机制:
我们知道,当我们创建frame的时候,出来的窗口右上角上的叉号,我们关闭的时候没有任何响应。这是因为,在awt中,所有的事件都是有特定的对象完成,窗口或者组件没有处理事件的功能。
当我们点击关闭时,触发了一个事件,这个事件或触发相应的事件监听,事件监听器调用相应的方法对事件做处理。
Eg:
关闭窗口
<a herf="http://www.bjweixin.com">太原维信科技java培训第一品牌</a>
public class ButTest extends Frame{
public static void main(String[] args) {
ButTest b = new ButTest();
b.setSize(300,300);
b.setVisible(true);
b.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
}
public class ButTest extends Frame{
Button b = new Button("Click ");
TextField t = new TextField("",20);
int clickCount = 0;
public ButTest(){
super("事件");
太原维信科技java培训第一品牌 http://www.bjweixin.com/
setLayout(new FlowLayout());
setSize(200,200);
add(t);
add(b);
setVisible(true);
b.addActionListener(new ButtonListener());
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
class ButtonListener implements ActionListener{
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
clickCount++;
t.setText("count"+clickCount);
}
}
public static void main(String[] args) {
ButTest b = new ButTest();
}
太原维信科技java培训第一品牌 http://www.bjweixin.com/
相关文章推荐
- awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- java中集合 list Map arraylist linkedlist hashmap ——学java,零基础不怕,不只要理论,更要实践+项目,<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- AWT 处理事件机制概要
- APPLET 和 WEB 事件的交互. 文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131922.html)
- core java 8~9(GUI & AWT事件处理机制)
- AWT事件处理机制学习
- 采用双内核机制基于uClinux的实时操作系统分析与实现 form:http://www.eetchina.com
- http://www.cnblogs.com/bjzhanghao/archive/2004/07/30/28607.html
- C# 中的委托和事件 copyright http://www.cnblogs.com/JimmyZhang
- Cocos2d-x之Touch事件处理机制 提供两种触摸事件处理机制:CCStandardTouchDelegate和CCTargetedTouchDelegate。
- Java 处理 XML 的三种主流技术及介绍——主要转自 IBMhttp://www.ibm.com/developerworks/cn/xml/dm-1208gub/
- c#委托,事件及观察者模式(转自:http://www.cnblogs.com/JimmyZhang/archive/2011/12/25/903360.html)
- 【C++设计技巧】C++中的RAII机制 http://www.cnblogs.com/gnuhpc/archive/2012/12/04/2802307.html
- ASP.NET 2.0 页面事件执行顺序 --摘自http://www.cnblogs.com/china-dragon/archive/2009/11/21/1607761.html
- C#的多线程机制初探 (引自 http://www.daima.com.cn/info/234.htm ,在此感谢原作者)
- 推荐一个提供Web Service的网站 http://www.webxml.com.cn
- 事件转载自(http://www.cnblogs.com/zengshunyou/archive/2009/06/16/1504475.html)
- 如何正确使用事件探察器解决性能问题(http://www.cnblogs.com/tom-fu/archive/2008/06/25/1146934.html#1235440)
- core java 8~9(GUI & AWT事件处理机制)