Eclipse下java的3大GUI开发插件及特色_第1页
Eclipse下java的3大GUI开发插件及特色_第2页
Eclipse下java的3大GUI开发插件及特色_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Eclipse下java的3大GUI开发插件及特色Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件。VisualEditorEclipse官方提供了一个叫做VisualEditor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的JAVA代码。同样也可以通过相应的JAVA代码,生成其匹配的可视化GUI编辑界面。不过VE缺点比较大,我从3.1到3.2之前一直在用VE,没有多少改观。VE是通过另外启动一个JVM来模拟执行GUI的class,然后在Eclipse的界面内生成一个可视化效果。回顾一下VisualC++,NetBeans等其它IDE进行GUI可视化的方法,都是基于另外一个界面管理资源文件,非用户可以直接修改的。而直接通过程序代码来管理可视化的GUI编辑器,就需要极强的代码parse能力。很可惜,VE想这样做,确没有能够做到。VE使用起来问题很多,网上有网友直接评价说VE是“可用性不强”。我自己用起来的感觉,问题就出在一下几个方面:.另外启动JVM速度很慢,而且如果要同时打开几个VisualClass,那么就要启动几个JVM,内存消耗也大。而且,有些时候,反复打开关闭一个VisualClass,JVM还启动不起来。.对于用户自己编辑的可视化Java代码的parse能力很弱。常见的错误就是,明明是正确的可视化GUI代码,但是VE里面窗口打开半天,结果只能显示一把叉。很多时候,就根本不能显示出一个完整的可视化窗口。而对于窗口上某个控件的定位能力不强,用户自己的代码稍微转几道弯儿,VE就不知道这个控件是在哪里产生的了,顶多只能显示出来,但是无法可视化编辑。.3.1的VE编辑的代码到了3.2的VE里面,显示出来完全不一样了。.安装比较麻烦,还需要用户自行去安装不只一个的辅助插件。综上所述,VE真的“可用性不强”SWT-DesignerSWT-Designer是大家公认的,最强的Eclipse下开发GUI的插件/。很多Eclipse书籍上都是直接拿SWT-Designer来讲解如何在Eclipse开发GUI界面程序。不过SWT-Designer是一个收费的插件。不收费的是基础版本,功能受到很大的限制。当然,网上也有完整版的破解版。SWT-Designer做得比较大,6.0最新的安装文件有几十M,可想其功能之强大。jigloojigloo严格意义上来说也是收费的,不过他提供了noncommercial的版本,而这个版本的功能和commercial是完全一样的/jigloo/。作为个人开发来说,是不受限制的。jigloo很小,最新的版本才3MB多,安装也比较简单。jigloo同时支持SWT和Swing。jigloo也是完全基于Java代码的,不过它的codeparse的能力远比VE要强,也要快。至少我很多在VE下出现问题,不能显示的VisualClass可以很好地在jigloo下编辑,至今还没有遇到jigloo不能编辑,parse出错的时候。而jigloo还可以集成了一写比较好的JavaGUI风格代码的支持,功能上比VE要强大一些。当然,3MB多的插件,再强也强不过SWT-Designer完整版的,但是比其基础版的要好很多。而SWT-Designer也并不是完全基于JAVA开发的,比如Windows版本的,还携带了dll文件。而jigloo是完全基于JAVA开发的,下载下来只有一个class的zip文件,也支持Eclipse的在线安装。二jigloo的安装和使用jigloo的安装很简单,和其它Eclipse插件一样,不需要任何安装程序,直接解压出来就行了。创建新的窗口,直接输入File->New->Others->GUIForms就可以了。而如果要打开一个已经存在的VisualClass,可以直接右键点击,选择OpenWith->FormEditor打开就可以了。打开后,首先要进行codeparse,不过这个速度很快,也不需要像VE那样还启动一个JVM。下面是我的Eclipse下使用jigloo的截图:三.总结根据3大Eclipse的GUI开发插件可以看出,基本都是基于Javacode的GUI编辑管理。这种编辑器管理,当然就比以前VisualC++那样管理Windows界面程序要困难很多。但是,现行的很多IDE,比如VisualStudio.NET,2005都还是能够做得比较快。主要的就是要看起codeparsing的能力。VE前面的缺点已经总结得比较多,不知道这个官方的插件什么时候才能让人真正放心。作为开发者来说,心里还是最想给V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论