WEB开发网
开发学院软件开发Java 基于pureMVC的Swing程序的入门介绍 阅读

基于pureMVC的Swing程序的入门介绍

 2009-09-22 00:00:00 来源:WEB开发网   
核心提示: public class ApplicationFacade extends Facade { private static ApplicationFacade instance= null; protected ApplicationFacade(){ super(); } public

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监听了这个发送的消息,那么他就会做进一步的操作,如图所示:

基于pureMVC的Swing程序的入门介绍

上一页  1 2 3 4  下一页

Tags:基于 pureMVC Swing

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接