上一篇:设计模式之Singleton(单态) >>
实例讲解:开发SWING的XML框架(2)
并发处理如何实现
在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦xml流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。
如何协调更宽松的开发方式
这个框架的一个重要特点是,新的面板将可以随时被添加进程序中。现有面板的输出也可以仅仅通过修改xml而改变。
在我们的程序中,如果登录的用户是一个管理员,我们需要提供另一个用户选项(user option),用来通过主目录查看管理者的任务面板。这个只需要加上下面额外的代码即可实现。
以下代码应该添加到xfspanels中:
