http://www.cnblogs.com/gladto/archive/2011/07/21/2112836.html
http://hi.baidu.com/zhiqian528/item/ec1fd7882abbed55840fabbf
現在Eclipse已經到了3.6.1,而開發WindowBuilder這個插件的公司也已經被Google收購,該插件的下載地址一再中斷。今天偶爾 點擊原來的下載地址,發現已經可以從Google安裝完整的WindowBuilder Pro了,而且不用再麻煩的破解啦,都成開源了,完全免費啦~ 不僅僅局限於SWT Designer插件,還包括很多免費插件,可以自己上谷歌網站查看。不過貌似目前只能在線安裝,所以按照本文章裝該插件時要保證電腦聯網。
下面從Eclipse的下載與安裝說起。
1、登錄http://www.eclipse.org/downloads/,現在Eclipse的最新版本是3.6.1,在打開的頁面選擇要下載的版本,如圖1紅框標記處所示:
圖1
2、將下載得到的文件eclipse-SDK-3.6.1-win32.zip解壓到D盤根目錄下,並運行eclipse.exe。
3、在Eclipse主界面依次選擇Help→Install New Software,打開如圖2所示界面:
圖2
4、在圖2紅框標記處輸入網址http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6,並回車,稍等片刻得到如圖3所示界面(Eclipse其他版本請參照http://code.google.com/intl/zh-CN/webtoolkit/tools/download-wbpro.html):
圖3
5、在圖3中選擇想要的插件,並點擊Next。這里我選擇的全部。稍等片刻后,顯示如圖4所示:
圖4
6、點擊Next,並選擇 I Accept ……,再點擊Next,彈出圖5所示窗口表明正在安裝:
圖5
7、再等待幾分鍾,直到提示重新啟動Eclipse。中間要是提示出錯請重新來一遍。
8、下面查看是否已經安裝好了。重啟Eclipse后,依次點擊Window→Preferences,如圖6所示:
圖6
9、如果要使用 SWT Designer 可視化,這時還不行,這時使用會出現如圖7所示:
圖7
==========================================創建項目過程================================================
推薦一本很好的書,叫做《Eclipse SWT/Jface 核心應用》,清華大學出版社的,書里講的都是Eclipse可視化開發,有代碼有圖,非常好。
這兩天有人問我怎么用,那我就講講。
我 現在用的是Eclipse3.5.2+SWT Designer7.3,感覺比Eclipse3.5.1+SWT Designer7.2穩定多了,因為之前使用Eclipse3.5.1+SWT Designer7.2時,如果我裝Oracle等軟件,Eclipse就無法找到SWT Designer了。現在,我完全不用擔心了。
首先運行Eclipse,依次選擇File→New→Other,如圖1所示:
圖1
彈出窗口如圖2所示:
圖2
在圖2所示窗口中依次選擇WindowBuilder→SWT Designer→SWT/Jface Java Project,如圖3所示:
圖3
點擊Next,打開窗口如圖4所示:
圖4
在圖4標記處輸入Project name,點擊Finish,就創建了一個SWT/Jface工程。
在Test工程里新建一個包,報名自己指定,我按照習慣取名pkg,建包的過程就不說了。接下來就在這個包里創建窗口類。
右擊包名pkg,選擇New→Other,打開圖5所示窗口:
圖5
依次選擇Window Builder→SWT Designer→SWT→Application Window,點擊Next,輸入窗口名(這里輸入Main),其他的取默認,點擊Finish之后,Eclipse就自動生成窗口類的代碼,如圖6所示:
圖6
圖6所示的是Main窗口的源代碼,點擊圖6中的Design,就進入可視化設計了,如圖7:
圖7
在圖7中就可以進行控件的可視化添加了。在左邊選擇控件拖到窗口中,這樣對應的代碼也會發生改變。
值得說明的是,使用SWT Designer使可視化開發更直觀,但是做軟件是需要靈活的思維的,不要被SWT Designer限定了思維。要做一個真正漂亮的程序,還是要熟悉代碼操作。
==============================================================================================
10、 要想使用可視化,還要完成一步操作,即添加 org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar 外部jar。路徑在安裝目錄下的plugins下。 ..\eclipse3.6.1\plugins\org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar
添加方法如下:(圖8) 【項目】--->【屬性】--->打開屬性界面:
(我的漢化過了,英文版的對照一下就行了,漢化方法網上很多,最簡單的就是下載漢化包,放到安裝目錄下覆蓋就可以了)
圖8
在左任務欄選擇java構建路徑,然后選擇右界面選擇 【庫】 選項卡,點擊 【添加外部JAR】:(圖9)
圖9
找到在安裝目錄下的plugins下的org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar ;點擊打開,添加好后,確定即可~
路徑: ..\eclipse3.6.1\plugins\org.eclipse.swt.win32.win32.x86_3.6.1.v3655c.jar (如圖10)
圖10
添加成功后,你會看到下面設計界面,o(∩_∩)o ,恭喜你,可以使用SWT Designer做可視化開發了