由于Myeclipse里的开发图形程序的功能是收费的,所以找个一个插件VE,可视化编辑器,在安装VE前要先安装EMF和GEF插件,下载eclipse3.1.1,VE-SDK-1.1.0.1,GEF Build 3.1,emf-sdo-xsd-SDK-2.1.1.zip,安装后会在新建类有个visual class ,下面是从一个网上博客上看到的一个开发步骤:
用VE写个Hello:
1、新建一个项目;
File->New->Project...,选择“Java Project”,然后Next,输入一个项目名字:Hello,其它全部默认,最后回车,或者点击“Finish”完成。
2、设置SWT库;
A、选择项目Hello,右键菜单,打开Properties对话框。
B、选择左边树形中的Java Build Path,在其设置页中,选择Libraries页,点击“Add Library...”;
C、在打开的Add Library对话框里,选择Standard Widget Toolkit(SWT),Next;
D、在打开的SWT Library Options对话框中,勾选上“Include support for JFace library”,Finish即可。
E、回到Properties对话框,OK即可。
个人认为这一步是不需要的,因为项目会自动加入Standard Widget Toolkit的
3、新建Hellworld.java文件;
A、选择项目Hello,右键菜单,New->Other...(或者点击工具栏里新建图标),打开Select a wizard对话框,选择Java/Visual Class,Next;
B、在打开的Java Visual Class对话框中,
在Package里,输入:com.cnblogs.pan;
在Name里,输入:Helloworld;
在Style里,选择SWT/Shell;
勾选上public static void main(String[] args);
最后Finish。
到了这一步,应该就可以看到窗体了,那些控件都在Palette里,点开就能看到了。
A、在窗体上右击,选择Set Layout,再选择null
B、从Palette里,选中一个Button,并在窗体任意位置画一个Button,在下面的Properties窗口里,设置其text为ClickMe;
C、选中该按钮,右击选择Events->Add Event,在打开的对话框中,选择左边的widgetSelected,Finish。
D、这时,光标会自动定位到程序相应的位置,我们在程序里加入下面语句:
System.out.println( " widgetSelected() " );
MessageDialog.openInformation( null , " Hello " , " Hello World! " ); // 加入这条语句
}
E、保存程序,点击菜单Run->Run As->Java Application