2013年3月21日 星期四

[java GUI ] eclipse plugin - WindowBuilder (swing SWT)

  最近在學習如何撰寫java GUI介面,不過找了幾本書,發現大部分都是教導-如何直接用程式碼寫刻出GUI。
大概像這樣,要寫不少code,才能出現一個視窗

  話說之前大學時接觸過Microsoft的 .NET,對於java的這種設計方是真的不太能接受。
因此就比較了幾款eclipse的GUI plugin,找到了大家較為推崇的WindowBuilder。

  要來介紹WindowBuilder,當然要先談WindowBuilder的來歷,WindowBuilder本來是屬於Instantiations公司,一套知名的java圖形化設計工具,後來被Google以五百萬美金買下後,以open source的方式捐贈給eclipse的基金會,才造就我們有這麼方便的工具可以使用,不過也似乎因為這樣,造成原本就免費的圖形化設計工具-Visual Editor(VE)和Jigloo停止繼續支援新版的eclipse。

 ##CONTINUE##
安裝

接下來介紹如何把WindowBuilder安裝到eclipse中,主要參考來源WindowBuilder User Guide

據說下載連結壞掉了,因此補上另一個網址

Installing WindowBuilder Pro


1.首先進入網頁,點選Download,會看到以下的資訊


選取相對應eclipse版本的網址,這邊以3.7版本為例子。


2.打開你的eclipse,按下 Help > Install New Software > Add
Name:可以自己命名
Location:輸入剛剛複製的網址
3.接著會出現四個選項,全勾就好,按下Next之後,會有版權聲明,按下I accept......就好
會出現Security Waring,選擇ok,接著重新啟動eclipse

使用

啟動eclipse後, 按下File > NEW > Other,會跳出wizard視窗


WindowBuilder >Swing Designer >JFrame  >自行命名名稱



選擇左下角的Design,就會看到component可以直接用選取的方式產生了,每個
component也可以像.NET一樣,設定屬性

,選擇Source會看到WindowBuilder幫你產生的code,有需要可以再修改






沒有留言:

張貼留言