Eclipse GUI构建工具:Jigloo

1. 3大GUI开发插件的特色
Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse中进行可视化的GUI开发,就需要依靠第三方的插件。
1.1 Visual Editor
    Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的Java代码。同样也可以通过相应的Java代码,生成其匹配的可视化GUI编辑界面。VE是通过另外启动一个JVM来模拟执行GUI的class,然后在Eclipse的界面内生成一个可视化效果。
  VE使用起来问题很多,网上有网友直接评价说VE是“可用性不强”。问题一般有以下几个方面:
  (1)另外启动一个JVM速度很慢,而且如果要同时打开几个Visual Class,那么就要启动几个JVM,内存消耗也大。而且,有些时候,反复打开关闭一个Visual Class,JVM还启动不起来。
  (2)对于用户自己编辑的可视化Java代码的parse能力很弱。常见的错误就是,明明是正确的可视化GUI代码,但是VE里面窗口打开半天,结果只能显示一把叉。很多时候,就根本不能显示出一个完整的可视化窗口。而对于窗口上某个控件的定位能力不强,用户自己的代码稍微转几道弯儿,VE就不知道这个控件是在哪里产生的了,顶多只能显示出来,但是无法可视化编辑。
  (3)3.1的VE编辑的代码到了3.2的VE里面,显示出来是完全不一样的。
  (4)安装比较麻烦,还需要用户自行去安装不只一个的辅助插件。
   综上所述,VE真的“可用性不强”。
1.2 SWT-Designer
   SWT-Designer是大家公认的,最强的Eclipse下开发GUI的插件,官网: http://www.swt-designer.com/ 。很多Eclipse书籍上都是直接拿SWT-Designer来讲解如何在Eclipse开发GUI界面程序。不过SWT-Designer是一个收费的插件。不收费的是基础版本,功能受到很大的限制。当然,网上也有完整版的破解版。SWT-Designer做得比较大,6.0最新的安装文件有几十M,可想其功能之强大。
1.3 Jigloo
   Jigloo严格意义上来说也是收费的,不过他提供了non_commercial的版本,而这个版本的功能和commercial是完全一样的。官网: http://www.cloudgarden.com/jigloo/ 。作为个人开发来说,是不受限制的。Jigloo很小,安装也比较简单。
   Jigloo同时支持SWT和Swing。
   Jigloo也是完全基于Java代码的,不过它的code parse的能力远比VE要强,也要快。Jigloo还集成了比较好的Java GUI风格代码的支持,功能上比VE要强大一些。
    当然,其再强也强不过SWT-Designer完整版的,但是比其基础版的要好很多。而SWT-Designer也并不是完全基于Java开发的,比如Windows版本的,还携带了dll文件。而Jigloo是完全基于Java开发的,下载下来只有一个class的zip文件,也支持Eclipse的在线安装。
2. Jigloo的安装
   Jigloo的安装很简单,和其它Eclipse插件一样,不需要任何安装程序,分两种安装方法:
2.1 本地安装
   可以到官网下载压缩包,如果官网上不去(可能需翻墙)可以在这里下载: http://download.csdn.net/detail/u013541140/8392953 然后直接解压到eclipse的文件夹就行了。
2.2 在线安装
   打开Eclipse,选择Help - Software Updates - Find and Install,选择“Search for new features to install”选项,然后单击Next,单击New Remote Site,将打开New Update Site对话框。Name可以随便输入,如Jigloo;重要的是在URL字段输入 http://cloudgarden1.com/update-site ,单击OK。刚输入的站点会显示在站点列表中,单击Finish。在Search Results对话框中选择Jigloo并单击Next,选择“I accept ...”然后单击Next,之后单击Finish,此时打开Feature Verification对话框,单击Install或Install All,Eclipse将会下载并安装Jigloo插件,完成后重启Eclipse即可。
3. Jigloo的使用
   创建新的窗口,直接找到File - New - Others - GUI Forms就可以了。
   而如果要打开一个已经存在的Visual Class,可以直接右键点击,选择Open With - Form Editor打开就可以了。打开后,首先要进行code parse,不过这个速度很快,也不需要像VE那样还启动一个JVM。
   下面是Eclipse下使用Jigloo的截图:
 
图1 编辑界面 

图2 属性界面

图3 大纲界面 
 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙强 Jimmy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值