首页> 中文学位 >基于设计模式的Java swing交互式界面模板的应用研究与实现
【6h】

基于设计模式的Java swing交互式界面模板的应用研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章序论

1.1本文的研究背景和意义

1.1.1研究背景

1.1.2意义

1.2本文的主要贡献和组织结构

第二章系统中的关键技术

2.1 MVC模式

2.1.1 MVC模式的定义

2.1.2 MVC模式的好处

2.1.3 MVC模式的缺点

2.2主控模式

2.3 Javax.swing类库的简单介绍

2.3.1 swing类的架构

2.3.2 swing类的特点

2.3.3 swing的GUI模型

2.4 swing类与MVC模式

2.4.1swing类与MVC的关联

2.4.2 swing类中使用MVC模式的样例

第三章设计思想

3.1主要设计思想

3.2具体设计与实现

3.2.1设计

3.2.2实现

3.3总体框架图和表示形式

3.2.1总体框架图

3.2.2设计模式组合的好处

3.2.3表示形式

3.2.4交互式对象的展现形式

3.4基本控件界面模板的模型

3.5模板的嵌套

第四章示例程序的UML图及其说明

4.1程序需要引入的包

4.2程序框图

4.3各种类框图

4.4程序运行界面

4.5方案小结

第五章结论与展望

5.1结论

5.2下一步的研究工作

附录

参考文献

致谢

展开▼

摘要

随着计算机与软件的进步,人机交互越来越需要发展,计算机和用户之间的接口也越来越具有方便用户的特性,从而制作用户界面系统也越来越复杂和花费人力,时间。因此为了节省程序设计者的时间,有必要研究界面模板技术。 Java是一种灵活的、跨平台的、彻底地面向对象的程序设计语言。由于Java具有众多特点是跨平台的优点,采用java编写应用程序界面和web界面越来越流行。而swing是目前Java中的一个重要的界面工具组类库,是建立GUI的强大工具,它比起Java的其他界面组件来说具有更多的优点,相信以后用java swing制作的界面的软件和web页面会越来越多,所以研究和设计java swing的界面模板有着非常重要的意义。 本文首先引入和介绍两种设计模式,即MVC模式和主控模式,并且详细描述和举例说明了swing类库与MVC模式之间的关联。然后本文结合国内外现有的交互式用户界面模型的特点,提出了一种基于java/swing和两种设计模式的交互式界面的设计思想与具体实现方案。该方案包含用户界面代理,能提供给用户图形的可视化方式来设计界面的视图,和控制器的设计;这套方案包括了几乎所有的基本控件,例如对话框,滚动条,分割栏,文本框等的界面生成器;然后以此方案做了一个示例程序,即利用swing类库和基于前面介绍的设计模式,以按钮为例创建了一个界面生成器,该按钮生成器能按照用户输入的属性生成具有该属性的swing风格的按钮,并且生成相应的java代码,用户也可以通过代码来改变这个按钮。也就是说它具有中间件的功能,能将界面内容保存在模板实例中以便修改及重用,并能根据模板实例生成界面程序源代码。接着讲述了其他swing控件如编辑框,滚动条,弹出菜单等的做法,由此形成了一个开发swing风格界面的集成界面模板工具。最后,文章结尾总结了提出和研究设计的这套方案在意义和不足,以及进一步的工作。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号