您的位置:软件 > 开发者网络 > 开发工具 > Java > 正文
基于Swing的图书馆系统XML框架
[文章信息]
作者:caiyi0903
时间:2004-05-24
出处:论坛
责任编辑:方舟
[文章导读]
标准的GUI应用程序用不同的面板布局来定义GUI,已成为一种根本的模式而存在
advertisement
热点推荐
· 天极网软件频道改版调查
· 25软件精选 Excel分页汇总
· 提升Win XP性能的20个特殊技巧
· 图解JBuilderX安装与实践
· Fireworks国画:葡萄小鸡图
[正文]

1 2  下一页

  简介

  现在,市场是紧缩的。框架可以节省设计和开发阶段的时间。IDE可以使得我们更容易的开发用户接口。标准的GUI应用程序用不同的面板布局来定义GUI,已成为一种根本的模式而存在。基于这个模式,考虑使用框架来提高执行速度,达到更高的并行处理程度,协调更宽松的开发方式。我们在这里就要用JAVA SWING应用程序来描叙这么一个框架。



  简单的应用程序-图书馆管理系统

  我们下面来讨论一个简单的图书馆管理系统,用来理解基于XML的GUI框架。



  上面的流程图定义了图书馆用户接口的设计。主目录,会员登录,用户注册和书籍检索,这些都是应用程序中存在的面板(panel)。从流程图可以看出,在应用程序中可能的处理路径有下面几种:

  主目录->用户注册->书籍检索
  主目录->会员登录->书籍检索

  原则

  任何时候显示的面板依赖于先前面板的输出内容。因此,需要设计一个普通的控制器作为整个框架的窗体(form),它提供面板用来做必要的输入,并处理面板中期待返回的输出内容。这些面板都实现了XSFPanel接口,该接口中有个execute()方法用来将表单中的输入内容存入一个HashMap中,并从另一个HashMap返回输出内容。该框架的控制器处理使用HashMap返回的输出内容,并随时判断应该显示哪个面板。

public interface XSFPanel extends JPanel
{
 public HashMap execute(HashMap inputs);
 . . .
}


1 2  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • EJB数据验证出现在什么地方最合适
  • Java(JVM)虚拟机结构基础
  • Java线程控制的图像分割与合成
  • 基于Java的动画编程基础第二部分
  • 基于Java的动画编程基础第一部分
  • 盘符混乱咋办 拨乱反正有巧招
  • MotherBoard Monitor入门篇
  • MotherBoard Monitor进阶篇
  • 如何买到一部称心的品牌电脑
  • 关注!国内首款GeForce 6200显卡曝光
  • 《魔兽世界》角色扮演游戏壁纸
  • 天极缉拿假IE4.0为首的仿冒鼠
  • 《魔兽世界》Q版人物头像集
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索