安裝WindowBuilder
打開eclipse–>在菜單欄中找到Help–>選擇Eclipse Marketplace
進入商店,搜索windowBuilder
重點:安裝如果失敗請關閉防火牆重新安裝,如果還是安裝不了就只能去windowBuilder官網下載其安裝包,然后在本地進行安裝(安裝方法網上自查,很簡單)
創建java文件
安裝成功后我們就可以創建GUI了,在包中右鍵new,選擇other
再下面找到WindowBuilder文件,選擇其中的Swing Design中的第一個Application Window–>next,取個名字
創建好的java文件連main函數都給寫好了,這個時候我們就直接進入操作環節,根本不需要動代碼。
功能介紹
我們通過點擊頁面下面一欄的design進入可視化設計模式
然后我們會進入到下面這個頁面
接下來會介紹一下不同顏色選區有的功能
1.淡藍色:類似選擇,框選都在里面,一些系統的操作
2.橘紅色:里面是各種畫布,建議都試試,我也是一個一個試了遍,比如JScrollpanel是滾動畫布,就是帶滾動條那種,有興趣的同學可以去
3.綠色:里面是各種布局,不同的布局效果不同,比如第一個絕對布局就是最自由的,不過用WindowBuilder一般默認的布局都是箱式布局或流式布局,最好用的還是絕對布局,自由度非常高,想怎么放都行,當然可以通過畫布的組合實現不同布局的組合,建議多試試。
4.藍色:這里面我用過的只有第一列的Box,這里面主要是各種結構,比如Box就是字面意思,箱子,它是均勻的將空間分成一個個箱子,你可以往里面無限加組件,分別有水平的和垂直的兩種結構。
5.黃色:里面就是各種組件,文本,按鈕,選項框,表格等等。大家可以多多嘗試。
了解了這些功能后,我們怎么去用的?
也很簡單,就是點擊你需要的東西,然后加到右邊的空白的框框里就好了,比如我們加一個JPanel進去。右下方就是這個畫布的基礎信息了,第一行是變量名,第二行是布局,比如現在的布局默認流式布局,下面就是各種各樣的信息,包括背景,邊框等等。
我們先將畫布的布局改成絕對布局Absolute,然后我們在這個布局中加一個按鈕JButton
右下角就是這個按鈕的各種信息了,和上面的布局類似,如果我們想要設置監聽,就在右邊界面中選擇這個按鈕,右鍵
就可以添加監聽了,當然事件監聽中的具體實現還是要自己寫代碼的。
這個時候我們可以回去看看代碼,點擊右下角design旁邊的source,就能回到原本的代碼行中,這個時候可以發現,代碼自己被自動生成了。
所以這是一個非常省事的Java開發工具,在進行可視化設計的時候我們還是覺得能看着設計比較好。它還有很多功能,大家有興趣的可以自己嘗試。