Eclipse进行可视化的GUI开发3大GUI插件

  • 时间:
  • 浏览:0

jigloo严格意义上来说也是收费的,不过他提供了non_commercial的版 本,而你这俩 版本的功能和commercial是详细一样的http://www.cloudgarden.com/jigloo/。作为当时人开发来说,是 不受限制的。jigloo很小,最新的版本才3MB多,安装也比较简单。

Eclipse官方提供了另兩个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。时要根据用户的界面GUI设计,自动生成相应的JAVA代码。同样也时要通过相应的JAVA代 码,生成其匹配的可视化GUI编辑界面。不过VE缺点比较大,我从3.1到3.2日后时不时在用VE,不难 有几个改观。VE是通过另外启动另兩个JVM来模拟执 行GUI的class,要怎样让在Eclipse的界面内生成另兩个可视化效果。

2). 对于用户当时人编辑的可视化Java代码的parse能力很弱。常见的错误不不 ,明明是正确的可视化GUI代码,要怎样让VE上方窗口打开半天,结果不难 显示一 把叉。不不 日后,就根本不难 显示出另兩个详细的可视化窗口。而对于窗口上某个控件的定位能力不强,用户当时人的代码稍微转几道弯儿,VE就不知道你这俩 控件是在 哪里产生的了,顶多不难 显示出来,要怎样让无法可视化编辑。

Eclipse未必自带GUI的可视化开发工具,不难 可能性要在Eclipse进行可视化的GUI开发,就时要依靠第三方的插件。

5). 安装比较麻烦,还时要用户自行去安装不只另兩个的辅助插件。

VE使用起来难题不不 ,网上有外国外国网友直接评价说VE是“可用性不强”。我当时人用起来的感觉,难题就出在一下有几个方面:

下面是我的Eclipse下使用jigloo的截图:

而可能性要打开另兩个可能性所处的Visual Class,时要直接右键点击,挑选Open With->Form Editor打开就时要了。打开后,首不难 进行code parse,不过你这俩 效率减慢,不不 时要像VE那样还启动另兩个JVM。

VE前面的缺点可能性总结得比较多,不知道你这俩 官方的插件哪些日后才能让人真正放心。作为开发者来说,心里还是最想给VE加把劲的,毕竟VE是开源的,随便用的。

当然,3MB多的插件,再强也强不过SWT-Designer详细版的,要怎样让比其基础版 的要好不不 。而SWT-Designer也并都是详细基于JAVA开发的,比如Windows版本的,还携带了dll文件。而jigloo是详细基于 JAVA开发的,下载下来只另兩个class的zip文件,也支持Eclipse的在线安装。

SWT-Designer是许多人公认的,最强的Eclipse下开发GUI的插件 http://www.swt-designer.com/。不不 Eclipse书籍上都是直接拿SWT-Designer来讲解要怎样在Eclipse开 发GUI界面进程。不过SWT-Designer是另兩个收费的插件。不收费的是基础版本,功能受到很大的限制。当然,网上都是详细版的破解版。SWT- Designer做得比较大,6.0最新的安装文件有几十M,可想其功能之强大。

jigloo同时支持SWT和Swing。

综上所述,VE真的“可用性不强”

转自http://www.cnblogs.com/NationWoo/archive/2011/05/31/2065176.html

1). 另外启动JVM效率更慢,要怎样让可能性要同时打开有几个Visual Class,不难 就要启动有几个JVM,内存消耗也大。要怎样让,一些日后,反复打开关闭另兩个Visual Class,JVM还启动不起来。

SWT-Designer功能最强大,可惜价格不低。而jigloo可谓介于两者之间,对于当时人开发者来说,时要免费使用,要怎样让其功能也足够到开发各种大型的GUI应用进程了,应该是另兩个大约 的挑选。

jigloo的安装很简单,和其它Eclipse插件一样,不时要任何安装进程,直接解压出来就行了。

回顾一下Visual C ,NetBeans等其它IDE进行GUI可视化的依据,都是基于另外另兩个界面管理资源文件,非用户时要直接修改的。而直接通过进程代码来管理可视化的GUI编辑器,就时要极强的代码parse能力。很可惜,VE想不难 做,确不难 才能做到。

根据3大Eclipse的GUI开发插件时要看出,基本都是基于Java code的GUI编辑管理。你这俩 编辑器管理,当然就比日后Visual C 那样管理Windows界面进程要困难不不 。要怎样让,现行的不不 IDE,比如Visual Studio .NET,60 5都还是才能做得比较快。主要的也未必看起code parsing的能力。

4). 3.1的VE编辑的代码到了3.2的VE上方,显示出来详细不一样了。

创建新的窗口,直接输入File->New->Others->GUI Forms就时要了。

jigloo也是详细基于Java代码的,不过它的code parse的能力远比VE要强,也要快。大约 我不不 在VE下时不时出先难题,不难 显示的Visual Class时要很好地在jigloo下编辑,至今还不难 遇到jigloo不难 编辑,parse出错的日后。而jigloo时要集成了一写比较好的 Java GUI风格代码的支持,功能上比VE要强大一些。