java监听器模式
来源:互联网 发布:mac上照片存在哪里 编辑:程序博客网 时间:2024/06/03 21:21
没什么事稍微写了一下,已被以后忘记......
Even.javat类:
package com.xy.event;public interface Event {static int mEvent1 = 1;static int mEvent2 = 2;int getEevent();}EventImp.java实现类:
package com.xy.event;public class EventImp implements Event {private int mEventType;public EventImp(int type) {this.mEventType = type;}@Overridepublic int getEevent() {// TODO Auto-generated method stubreturn mEventType;}}class Widget {private int type;public void setListener(Listener listener, int type) {this.type = type;this.execute(listener);}private void execute(Listener listener) {if (listener != null) {Event event = new EventImp(type);// 触发了某事件listener.handleEvent(event);}}}
Listener.java监听接口:
package com.xy.event;public interface Listener {void handleEvent(Event e);}
main.java:
package com.xy.event;public class main {public void getD() {Widget gui = new Widget();gui.setListener(new Listener() {@Overridepublic void handleEvent(Event e) {int i = e.getEevent();switch (i) {case Event.mEvent1:Data();break;case Event.mEvent2:break;}}}, 1);}public void Data() {System.out.println("doing somthing.....");}public static void main(String[] args) {main m = new main();m.getD();}}
- java 监听器和监听器模式
- java监听器模式
- java监听器模式
- Java事件监听器模式
- Java监听器与观察者模式
- Java设计模式--事件监听器
- 观察者模式实现java的文件监听器
- java中的事件监听器和观察者模式
- 监听器模式
- 监听器模式
- 监听器模式
- java设计模式--观察者模式和事件监听器模式
- java设计模式--观察者模式和事件监听器模式
- java设计模式--事件监听器模式和观察者模式
- java设计模式--观察者模式和事件监听器模式
- java设计模式--事件监听器模式和观察者模式
- java设计模式--事件监听器模式和观察者模式 .
- java设计模式--事件监听器模式和观察者模式
- java创建和删除文件夹、文件
- Java基础面试笔试整理之一
- 2012 成都网络赛I题 Buildings
- dbms_stats.gather_table_stats与analyze table 的区别
- Linux Top 命令详解[内存使用情况]
- java监听器模式
- soj3538 幸运数字 容斥原理应用
- 时间管理工具推荐
- 5 基于IntelVt技术的Linux内核调试器主要问题以及解决
- SQL Join的一些总结
- [转] web向另一台server上传文件: access the path is denied
- Delphi属性Property学习应用总结
- 羌笛声声胡笳怨,此心长寄天涯远
- 关于type_info与typeid