文档介绍:华东师范大学
硕士学位论文
基于设计模式的Java swing交互式界面模板的应用研究与实现
姓名:刘晶
申请学位级别:硕士
专业:计算机软件与理论
指导教师:杨宗源
20080501
摘要随着计算机与软件的进步,人机交互越来越需要发展,计算机和用户之间的接口也越来越具有方便用户的特性,从而制作用户界面系统也越来越复杂和花费人力,时间。因此为了节省程序设计者的时间,有必要研究界面模板技术。是一种灵活的、跨平台的、彻底地面向对象的程序设计语言。由于具有众多特点是跨平台的优点,采用编写应用程序界面和缑嬖嚼丛搅具,它比起的其他界面组件来说具有更多的优点,相信以后用覷作慕缑婺0逵凶形的可视化方式来设计界面的视图,和控制器的设计;这套方案包括了几乎所有方案做了一个示例程序,即利用嗫夂突谇懊娼樯艿纳杓颇J剑园磁为例创建了一个界面生成器,该按钮生成器能按照用户输入的属性生成具有该属个按钮。也就是说它具有中间件的功能,能将界面内容保存在模板实例中以便修关键词:;簧杓颇J剑荒P停油控制器;主控模式;界面模板;行。而悄壳癑械囊桓鲋匾5慕缑婀ぞ咦槔嗫猓墙的强大工的界面的软件和趁婊嵩嚼丛蕉啵匝芯亢蜕鑘非常重要的意义。本文首先引入和介绍两种设计模式,模式和主控模式,并且详细描述和举例说明嗫庥隡模式之间的关联。然后本文结合国内外现有的交互式用户界面模型的特点,提出了一种基于/土街稚杓颇J降慕换式界面的设计思想与具体实现方案。该方案包含用户界面代理,能提供给用户图的基本控件,例如对话框,滚动条,分割栏,文本框等的界面生成器;然后以此性的格的按钮,并且生成相应的代码,用户也可以通过代码来改变这改及重用,并能根据模板实例生成界面程序源代码。接着讲述了其他丶如编辑框,滚动条,弹出菜单等的做法,由此形成了一个开发绺窠缑娴集成界面模板工具。最后,文章结尾总结了提出和研究设计的这套方案在意义和不足,以及进一步的工作。
,瑃—。琫,,猇瑃琕琣,。。瑃琲—瑄,华东师范大学硕宦畚,。。,。琲’,。瑃痠琣。
;。:;籑;华东师范大学硕士学位论文籭
导师鲐描呈学位论文作者签名:声岛作者签名:童型垦日期:纽埠盟辅日期:塑型幽冲日日期以型基』:圹学位论文独创性声明学位论文授权使用声明本人完全了解华东师范大学有关保留、使用学位论文的规定,学校有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸质版。,除文中已经注明引用的内容外,,
。随着计算机与软件的进步,人机交互越来越需要发展,计算机和用户之间的接口簿褪墙缑也杂和花费人力,时间。因此为了节省程序设计者的时间,有必要研究模板界面技术,所谓界面模板技术就是通过与用户交互,比方说用户能通过一些简单的操作采用编写应用程序界面和缑嬖嚼丛搅餍小卸喔鐾夹斡没Ы缑娴各种事件来响应用户行为,通过复写监听事件方法,我们可以监听事件源产生的事件,从而在程序中处理我们所需要的用户行为】】。一些文献越缑婺0桌面程序界面开发,因此有必要为的界面制作开发专用工具。以下介绍的霾寮褪且桓鍪褂媒缑婺0寮际醯南钅浚撬饕S糜趙程序,查页面控件与布局等。在人和机器的互动过程中有一个层面,也就是我们通常所说的界面K浇换ナ紾就是具有人和机器的交互越来越具有方便用户、迎合用户眼光的特性,从而制作用户界面系统也越来越复笫淙胍恍┐砜丶粜缘氖来生成控件,这样就不需要通过写代码来生成用户界面,而界面模板生成器在生成界面的同时又生成了界面的代码,用户也可以通过代码来修改界面。很多集成开发工具,象,之类的,已经具有这样的功能。是一种简单的、面象对象的、分布式的、多线程的动态的语言,它的结构安全,并且具有优异的可移植性捎贘哂兄诙嗵乇鹗强缙教ǖ挠诺悖类库,瞧渲兄弧类库的好处是:魑狫睦嗫猓锌缙教的特性;,因此如果使用创唇ɑ镜膉蛩形用户界面时,你不会注意到可视组件和它们的模型分离恼碌诙诨嵯晗附彩。甋组件能够自动产生技术作过详细研究,但由于界面开发的特殊性,现有模板技术不能方便的用于华东师范人学硕上学位论文
与许多畂项目类似,项目的目标是构建一个用于构建τ贸绦颉F渲械耐夹伪布局管理器