采用JAVA语言的通用型用户界面设计.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
采用JAVA语言的通用型用户界面设计 张德远 李德锴 摘要本论文针对通常用Java语言设计的界面通用性差的问题提出了一种锵决方案, 并详细地介绍了要用Java语言设计通用界面所需设计的~些基本类.以及在这些类 的基础之上设计通用界面的方法t —JAVA语言发展概述 近几年以来.Internet迅猛发展。成为世界上最大的计算机网络。与之相适应的各种网 络开发语言也蓬勃地发展起来,Java语言就是其中之一。由于J“d语言的独立于平台、面向 对象、安全性好、多线程等特性使之适应Internet的需要而迅速成熟起来。 Sun公司开发j“a语言的最初目的是为了克服c/c¨等语言安全性较差、依赖于硬件平 台等不足之处.以满足开发消费电子产晶的需求。为此。Sun公司成立了t扫JameGosling、 系某晒A 名为j“a并于1995年正式公布.才将j“旗言适应于开发网络应用方面的特性表现出来, 使之在/ntemet上开始得到了应用。 二JAVA语言的主要特性 Java语言是一种纯面向对象的程序设计语言。直用的开发围绕着对象的设计而展开, 对象中封装了成员变量和方法,实现了数据和操作的封装及信息的隐藏,并且通过类的继 承机制和动态的接口模型.子类可以使用父类所定义的方法,实现了代码的复用。 Java语言是一种面向网络应用开发的语言,支持TCP/IP协议、uRL地址.不论是开发 服务器应用还是开发客户应用.Java都提供了方便灵话的网络类.以简化编程的复杂性, 加快开发速度。 网络应用的开发对安全性提出了较高的要求.而这正是Java语言所提供的强大功能之 一。Jaxa解释器在装入代码时就对率地和远地的类加以区分.并使用字节代码校验器对从 网络上收到的类进行四遍检查,以确保类代码符合Java虚拟机指定的格式,没有违反存取 限制等。 Java语言提供了抽象窗口工具集AWT.为开发图形用户界面GUI提供了很好的支持. 利用它开发人员可以很方便地在应用中加入按钮菜单、滚动条等元素以美化界面.方便 用户的使用, 三利用JAVA语言进行通用界面设计的思想 1设计通用界面所要实现的目标 开发出~些基本的类,使得在这些类基础之上开发的应用能够具有尽可能大的通用性 .当应用环境发生改变时.原来的工作可以不用修改地满足新的要求.或者只对少量参数 进行适当修改,就可以达到目的。这就会大大节省应用开发人员的工作量。并提高所开发 程序的性能。 2利用Ja、,a语言进行界面设计时通常遇到的同题 好的用户界面、方便的操作环境定会受到用户的欢迎.给用户留下深刻的印象,实现预期 的目的。然而.Java提供了丰富的数据类型,并且用户也可以自己进行开发.设计新的类 ,从而E4建满足需要的复合数据类型。这样以来,数据类型就会数不胜数,并且每种数据 类型都有各自的特性,要求有自己的表现形式。因此.开发界面时往往是根据特定的数据 类型来进行。比如说,若要显示整数、浮点数、字符串等数据时常可以用文本框TextField 或文本区j或,renArea等元素,若要显示图象时则可能用画布Canvas比较好。这就产生了一 个问题,当在程序中耍集中显示许多数据.并且这些数据属于各种不同的数据类型时,就 必须跟踪每~项数据,判断其类型.然后才能进行相应的显示。如果数据发生了变化或者 是数据的组织形式发生了改变.则原有的界面要么必须做较大的变动.要么就得重新设计 .这样就造成了许多不必要的浪费。 一188— 3进行通用界面设计的基本思想 可以通过一个类来管理各种数据类型.如整型、浮点型、字符串型、布尔型、图像类 型以及用户自定义类型。对于Java中基本的数据类型,由此类来提供显示的方法,而对于 用户自定义的数据类型则调用其提供的显示自已的方法。这样.开发界面时只要围绕着这 个类展开,不同的数据类型都借助于这个类做为桥梁.则设计出的界面不需要改动就可以 适应数据的各种变化。达到界面通用的目的。另外.向用户展示的数据往往不只有一个. 而是既可能有一个,也可能有许多.虽然这个类可以管理各种数据类型,但此类的每个对 象只能管理一项数据,因此就可能产生许多此类的对象,由应用开发人员直接管理这些对 象不是一件十分容易的事,所以,单是有管理各种数据类型的类还是不够的。对于从此类

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档