- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java Synth生成XML的研究与实现
摘要:该文利用Java与XML技术,实现了基于Java Synth生成xml的定制工具;通过设置组件的属性来定制组件风格,生成相应的XML文件;解决了开发人员利用Java Synth进行外观设计时,在XML文件中描述数量繁多的组件属性难题;节省了Java程序员编写应用程序完整界面外观的工作量,降低了软件的开发成本。
关键词:Java Synth;XML;风格定制
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)34-2034-02
Rescarch and Implementation of Creating XML Base on Java Synth
ZHONG Juan
(School of Electronics and Information Engineering, Anhui University of Architecture, Hefei 230601, China)
Abstract: This paper uses Java and XML technology, implements customization toolkit of Creating XML Base on Java Synth; The key is to visually customize component LF through setting component properties and creates corresponding XML file; Solved the troublesome problem When a programmer utilizes Java Synth to design Look-and-Feel (LF), he needs describe lots of component properties; this already will save the Java programmer to compile an application procedure complete contact UI (User Interface) appearance of the work load, lower softwares development cost.
Key words: Java Synth; XML; LF customization
1 引言
随着软件行业的发展,用户对图形界面质量的呼声越来越高,从而使软件工程师在界面风格上花费的精力越来越多。系统的开发周期越来越长、开发成本越来越高。Sun公司推出的J2SE5.0版本引入了Swing Synth,一种新的Look And Feel“皮肤”外观切换技术,使Java在用户界面(UI)领域迈上一个新台阶。然而,开发人员利用Synth进行外观设计时,需要在XML文件中描述数量繁多的组件属性和遵循Synth DTD格式,这对程序员来说比较繁琐。鉴于此,本文研究并实现了基于Java Synth生成xml的定制工具。Java程序员可把定制的组件外观直接应用到Java文件中,不需要修改任何Java源代码,使Java程序的界面面貌焕然一新。从而节省了Java程序员的工作量,降低了软件的开发成本,提高了软件的开发效率,推进了软件行业的发展。
2 Java Synth
Synth是一个全新的,完整的外观,利用Synth是要修改XML文件,通过装入不同的XML文件,就可有一个全新的外观。Synth是J2SE5.0里新引入的Swing内容。Synth是用户自定义的界面工具,是Sun提供的一种新的Look And Feel,是通过配置文件进行定义的,插入式的Look And Feel。规定了内置谓词近100个,包含字符处理、表处理、输入输出、数据库处理、异常处理等几个方面。Synth的DTD即Synth XML文件的主要构件,用它来设置不同的组件外观保存为相应的Synth XML文件即.xml,然后再通过Java文件按一定的格式载入它,就可显示用户所要的组件风格了。
3 XML技术与Java相结合的应用
XML的出现为Java带来了一个机遇,XML是对Java的完善。同时Java为XML提供了易于使用的代码,XML为Java提供了数据。Java和XML可以很好的结合,Java和XML的应用主要表现在:面向消息的计算(比如远程过程调用XML.RPC,SOAP协议,电子化业务XML(ebXML))、用户界面相关的用来表示相关的上下文(如可扩展样式表语言XSL、可扩展样式表语言转换XSLT)、以
您可能关注的文档
- 基于CTI的高校教学管理呼叫中心的设计与实现.doc
- 基于CTI的水电信息系统的设计与实现.doc
- 基于CP1H型PLC动态扫描数显仪设计.doc
- 基于C程序冒泡排序算法的研究与改进.doc
- 基于C语言程序设计的常见错误分析.doc
- 基于C语言的ARM嵌入式程序设计教学探讨.doc
- 基于C语言的多功能智能机器甲虫的研制.doc
- 基于CTI呼叫中心的ACD算法研究.doc
- 基于C语言的交叉通讯系统的设计.doc
- 基于C语言的文件处理程序的实现与分析.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)