原来我的做Delphi等本地C/S程序开发的,对GUI方面的东西非常了解,今天看了看Java的SWT,感觉很熟悉,呵呵,不错。
操作系统:Windows2000 pro
使用工具:Eclipse 3.02
Plug In :Visual Editor(Jigloo我也试验了一下,也行)
使用VE,需要先安装两个插件:emf-sdo-runtime-2.0.1和GEF-runtime-3.0.1
(这些可以下载安装,也可以直接更新Eclipse)
注意:有两个Dll文件(swt-awt-win32-3064.dll和swt-win32-3064.dll),必须
放到系统的libaray path中,如:windows/system32 下,否则,运行程序会出现错误。
重新启动Eclipse以后,新建菜单中出现相应的项目(Visual Class、SWT、AWT、Swing),Preferences里面的Java
部分,也出现了Visual Editor的Tab,可以进行简单设置,这说明已经安装成功。
新建Visual Class,出现的窗体中,可以填写各项参数,可以选择创建窗体的类型(SWT、AWT、Swing),点击Finish以
后,就出现了久违了的UI设计界面,呵呵。
找了半天才找到Palette Panel,说实话,感觉不是方便,View里面,我也没有看到对应的窗体名称。
控件是可以直接拖到界面上的,代码也会自动修改,Eclipse的代码功能很强,这确实是,对控件的
增加删除,代码同步很彻底,不会留下残余的代码。
可能也是Java本身的缘故,控件的属性设置,都不是很直观,不能直接明显的显示到对应的设计界面
上,有些属性设置了,也没有什么动静,实际上已经是设置正确了,只不过在界面上没有看到变化;
还有,对于Items等类似属性,不能直接编辑里面包含的项目;设计界面也感觉比较小,不能很好的
查看窗体设计的样子;不支持控件的复制和粘贴;
其他的,也试验了一下,每个控件都放到了窗体上,试验了一些常用的功能,虽然是第一次用,但
是,根据经验和英文名称,能猜出哪个属性方法都是干什么用的,很舒服。看来用SWT做东西,也应
该很简单,毕竟这些控件都是大同小异。