搭建Java桌面操纵程序原型(一)[Java编程]
本文“搭建Java桌面操纵程序原型(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在这篇文章里,我将描写一个Java桌面利用的原型,我把它叫做JImageing.我打算把核心集合在利用的框架上,注释我怎么做技术上的决意和我怎么办理在开辟历程中呈现的问题.
为什么要制作一个原型?
很多利用程序的开辟都是由于几个缘由从一个原型开始的.这些缘由中的第一条就是,你必须肯定用现有的技术可以满意用户的需求.比方,在不用本地代码的Swing利用程序中Windows集成不可以被实现,这就招致丧失了一些Java跨平台的上风.SWT供应了一个和操作系统有限制的集成,这就答应你在很多本地平台上运行同一利用程序.在很多场所,J2SE平台供应应你需求搭建复杂桌面利用程序的丰富性能.在搭建大型Java桌面工程之前,你老是应当搭建一个原型去看J2SE能否满意利用程序的需求.
另一方面证明你的设法可以被实现并且你的技术决意是精确的,一个原型可以在开辟历程中尽早的得到用户的反馈.原型也能帮忙你预计完成你的工程所需求的时间和资源.花大量的工作去搭建一个有着菜单,对话框,拖拽特点、剪切版支持、恢复管理、打印等功效的用户接口.在开始这些工作之前,你应当知道搭建利用程序核心功效有多艰难.假如你不得不用第三方自定义组件,你应当测试他们看看能否能和你的原型一同工作.假如你不得不办理扩大和性能问题,你应当通过原型状况找到办理筹划.
用户需求
JImageing原型是一个桌面利用程序,这个利用程序答应你给图片注释.Email大概是最风行的“合作工具”,但是可以通过图片工具提高在截图上做注释的本领,这种图片工具可以让你画线,画矩形、椭圆并且可以写注释信息在图片上.
假如JImageing的用户利用一个以上的操作系统,那么关于这样的一个利用程序Java是很自然的挑选.当Windows支配桌面市场的时刻,有一些用户挑选Mac大概Linux.比方,当Java开辟者通过互联网对一个项目举行合作的时刻,有一大概性是他们可以不用同一种操作系统.
这个用户接口非常简单,它包含一个工具栏和一个画图区.关于测试利用程序的主要功效来说充足用了.下图显示了这个接口的模样:
包和类
下图显示了原型代码构造.利用程序的最顶层的包仅仅包含Main类,下段再具体介绍这个类.我将要描写在将来文章中大概用到的其他类.
以上是“搭建Java桌面操纵程序原型(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |