委托方式事件处理机制
来源:互联网 发布:centos 开启组播 编辑:程序博客网 时间:2024/05/22 07:49
package e6_7;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class TestButton {
public static void main(String[] args) {
Frame f = new Frame("Test");
f.setSize(200, 200);
f.setLayout(new FlowLayout(FlowLayout.CENTER));
Button b = new Button("Press me");
b.addActionListener(new ButterHander());//注册点击鼠标事件监听器
f.add(b);
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowListener(){
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}
@Override
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
});
}
}
class ButterHander implements ActionListener{//定义Event事件监听器。
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println("刘磊是帅哥!");
}
}
- 委托方式事件处理机制
- 事件委托处理机制
- C#委托及事件处理机制浅析
- C# .net Csharp 委托及事件处理机制
- C#中消息处理机制(事件与委托)
- c#委托 事件 机制
- js事件委托机制
- 事件委托机制
- jQuery事件委托机制
- 事件委托机制
- 事件处理方式 && 消息传递机制
- Java事件处理机制-事件监听器的实现方式
- Java事件处理机制-事件监听器的实现方式
- Java事件处理机制-事件监听器的实现方式
- C#事件和委托机制
- C#委托和事件机制
- JS中的事件委托机制
- C++实现事件委托机制
- NOIP 2015 跳石头
- 重载和重写
- 第八周练习3换分币
- C语言学习日记08
- 再做POJ2406 KMPnext数组的运用
- 委托方式事件处理机制
- android studio 打包过时警告问题解决方案
- 第八周—C语言 穷举法(污损的单据)
- 第六节 定位详解、层级、滤镜遮罩
- Cassandra一些运维操作
- EasyUI 添加数据
- C语言学习日记09
- 实现自动回复
- linux内核源码总览之二---------mm目录