基于pureMVC的Swing程序的入门介绍
2009-09-22 00:00:00 来源:WEB开发网public class ApplicationFacade extends Facade {
private static ApplicationFacade instance= null;
protected ApplicationFacade(){
super();
}
public static ApplicationFacade getInstance(){
if(instance == null)
instance = new ApplicationFacade();
return instance;
}
@Override
protected void initializeController() {
super.initializeController();
/** *//**
* 注册初始化的Command
* **/
registerCommand(ApplicationConstants.INITSTAR, InitStartCommand.class);
}
/** *//**
* 系统初始化完毕后调用这个发送INITSTAR,监听这个命令的Command
* 就会加载所有的Command
* **/
public void startup(){
sendNotification(ApplicationConstants.INITSTAR, null, null);
}
}
注册完了预加载的Command的命令后,我们的系统初始化完毕后点击一个按钮需要打开一个页面,这个事件就会发送出一个消息,至于发给谁他不管,这其中如果有注册了的Command监听了这个发送的消息,那么他就会做进一步的操作,如图所示:
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接