基于Java Synth的可视化组件风格定制的研究与实现

来源 :安徽理工大学 | 被引量 : 3次 | 上传用户:joyancy_baby
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java是一种解释型的,完全面向对象的编程语言,成功地应用在网络及移动计算等应用领域。Sun公司推出的J2SE5.0版本引入了Swing Synth,提供了一种新的Look And Feel“皮肤”外观切换技术,使Java在用户界面(UI)领域迈上一个新台阶。但是,开发人员利用Synth进行外观设计时,需要在XML文件中描述数量繁多的组件属性,可定义的特定于组件的属性有100多种,对程序员来说比较繁琐。本文利用Java与XML技术,按照UML的建模过程,实现了基于Java Synth的可视化组件风格定制系统。其核心是通过设置组件的属性来定制组件风格,生成相应的XML文件。系统主要由三大模块构成:画板功能模块、组件属性编辑器功能模块、图像预览和图像边界设置功能模块。利用本系统,用户可根据自己的要求设置属性编辑器中不同组件的各个属性,通过预览查看是否满足所需要的组件风格,若满意则保存,系统会自动生成相应组件风格的XML文件。如果用户对系统提供的图像不满意,可利用系统提供的多功能画板进行绘制,图像最终被保存为可以在本系统预览的PNG文件,再用于上述的组件风格的设置。本文分析了基于Java Synth的可视化组件风格定制系统的原理及结构,明确了可视化组件风格系统定制的设计目标,最后给出了系统主要部分的实现。
其他文献
聚类是人类一项最基本的认识活动,也是处理数据的重要工具,在许多领域中被广泛地应用。该文主要侧重于半监督聚类分析的研究,针对现有方法存在的问题,提出一些新方法和观点。
随着网络化、信息化程度的逐步提高,网络信息安全被更多的学者所重视,国家的PKI信息化建设也正在进行。但是,由于PKI和CA证书固有的缺陷,大范围和大规模部署公钥基础设施和应用CA
随着嵌入式计算技术的飞速发展,嵌入式系统的功能变得越来越强大,然而系统的功耗却成为嵌入式系统设计的主要制约因素之一。嵌入式系统的功耗可以在静态和动态两个技术范畴内来
关联规则挖掘是近年来发展十分迅速而且非常活跃的研究领域。它主要应用于发现数据中不同项目或属性之间的有趣联系。随着被收集和存储数据的高速增长,许多业界人士对于从他们
本文通过对基于适配器的异构系统集成技术的分析,结合组件技术的特点,提出了一个基于适配器的数据整合平台。通过该平台可以实现异构系统之间的资源共享。该平台由一个资源整合
时空数据库技术是计算机科学的新兴领域。它是伴随着各种应用(如移动通信系统、交通控制系统、运输系统、数字化战场、地理信息系统和全球定位系统等)的需要而产生的。近年来
目前,计算机系统已全面进入“云计算”、“大数据”时代,由大规模服务器集群响应海量请求和处理海量数据已经成为必然趋势。但是仅仅具有高性能计算能力的集群系统还远远不能满
本课题来源于上海市政府二00四年“实事项目”——上海市市民信箱电子邮件系统。本课题所实现的系统模型——上海市市民信箱身份认证系统,该系统实现了邮件资源服务器和市民用
目前大学教育正面临着一个非常尴尬的境地——老师力不从心,家长有心无力,学校、社会、家长、教师对学生的教育处于割裂状态,难以形成教育合力,学校与家长、学生难于全面沟通
近年来,智能手机等移动设备日益普及,同时移动应用也越来越精细复杂,对移动设备的性能要求越来越高。尽管近些年移动设备在硬件配置上取得了很大的提升,但依然难以满足复杂应用(如