之前學習Swing用於圖形化編程,但是有沒有像VB或者VC++那樣的拖拽控件進行編程的工具。這樣就可以直接畫界面,不用手動敲入代碼,方便入門也方便編程。在網上找了WindowBuilder這個工具,可以嵌入到eclipse裏面。
1.簡介
WindowBuilder的前身是Instantiations開發的SWT Designer,2010年8月初Google收購了Instantiations,之後重新發布了Instantiations的開發工具,並且對所有開發人員免費,其中就包括用於Java圖形界面設計的WindowBuilder。
2.安裝
可以在如下網站上找到安裝鏈接:https://www.eclipse.org/windowbuilder/download.php
安裝的時候,只用複製這個軟件的鏈接地址就可以了。不用下載下來再安裝。
打開eclipse
會彈出安裝界面
複製進入地址,然後回車。等一會下面框裏面出現選項都打鉤,然後點擊next,到finish。
這個時候會去下載安裝,這個時間比較長,需要等一會
安裝好以後,需要重啓eclipse就可以使用了
3.使用
正常創建java工程和包,創建圖形界面時如下,點擊other
然後在彈出窗口選擇新建一個窗口。
之後填寫窗口的類名就可以了
創建完成後,可以點擊design進行界面拖拽設計
佈局方式最好選擇這個,可以根據座標選擇部件位置,拖到哪就放到哪
設置時點一下absolute ... 然後再畫布上點一下
點擊部件後鼠標移動到畫布上出現部件,單擊放在鼠標指針位置
小技巧:如果想編寫按鈕點擊事件,雙擊圖形界面的按鈕,就可以跳轉到按鈕對應的點擊事件中進行編程,其他控件也一樣。
另外也可以右擊控件,進行事件編程
希望以後圖形界面編程能用到這個工具。