Eclipse可視化插件WindowBuilder的安裝方法
WindowBuilder插件的簡(jiǎn)單介紹
大家都知道在做窗體程序的開(kāi)發(fā)中,傳統(tǒng)的Java語(yǔ)言在開(kāi)發(fā)窗體應(yīng)用程序中僅靠代碼語(yǔ)句來(lái)實(shí)現(xiàn)對(duì)控件的控制顯得不夠靈活和準(zhǔn)確,難以高效的開(kāi)發(fā)具有良好用戶界面的應(yīng)用程序,所以我們應(yīng)該尋找Java中可以拖拽控件來(lái)實(shí)現(xiàn)窗體繪制的插件。所幸的是找到了一種還算好用的插件——WindowBuilder,它是一款基于Eclipse平臺(tái)的雙向Java的GUI設(shè)計(jì)插件式的軟件,它具備SWT/JFACE開(kāi)發(fā)、Swing開(kāi)發(fā)及GWT開(kāi)發(fā)三大功能,是一款不可多得的Java體系中的WYSIWYG工具。
下載
打開(kāi)瀏覽器,在地址欄中輸入網(wǎng)址:http://www.eclipse.org/windowbuilder/。

單擊Download按鈕。

在打開(kāi)的網(wǎng)站中單擊如下link。

接著跳到一個(gè)下載頁(yè)面,點(diǎn)擊Download按鈕進(jìn)行下載即可。最后下載到的zip壓縮包為repository.zip。
WindowBuilder離線安裝
由于下載到本地之后是一個(gè)zip壓縮文件,所以可離線安裝WindowBuilder插件了。安裝步驟如下:
打開(kāi)Eclipse,Help→Install New Software...,出現(xiàn)如下圖所示界面。

點(diǎn)擊Add按鈕,在Name文本域中起名字是隨意的,也可不起,這里我起的名字為windowbuilder,在Location文本域中把WindowBuilder離線安裝插件包的地址(例如,本人的就是D:\my plugins\repository.zip)粘貼過(guò)去,點(diǎn)擊OK按鈕。

在下圖中點(diǎn)擊Select All,并點(diǎn)擊Next。

接著出現(xiàn)如下圖所示界面,繼續(xù)點(diǎn)Next。

然后出現(xiàn)如下圖所示界面,點(diǎn)擊我接受按鈕,并點(diǎn)擊Finish。

現(xiàn)在我們就慢慢等著它下載,下載完畢就成功安裝了windowbuilder插件。
重啟
Eclipse,WindowBuilder插件生效。

使用演示
安裝好WindowBuilder插件之后重啟Eclipse,若想可視化的建一個(gè)窗體程序,可進(jìn)行如下操作:
新建一個(gè)Java項(xiàng)目,在Java項(xiàng)目上單擊右鍵→New→Other→WindowBuilder→Swing Designer可以看到有許多庫(kù)可以使用,如下圖:

一般我們做窗體程序時(shí)會(huì)用到JFrame,所以選中JFrame選項(xiàng)之后,點(diǎn)擊Next,然后新建一個(gè)類(lèi)文件,并指定其所在的包,如下圖:

最后點(diǎn)擊Finish按鈕,即可創(chuàng)建一個(gè)JFrame窗體。創(chuàng)建完的JFrame窗體的java文件中,系統(tǒng)會(huì)自動(dòng)生成部分代碼,如圖所示。

單擊底部的Design選項(xiàng)卡,可以切換到可視化設(shè)計(jì)界面,如下圖所示。該界面中有3個(gè)主要區(qū)域,分別是組件工具箱、窗體設(shè)計(jì)區(qū)和屬性。其中,組件工具箱提供了設(shè)計(jì)Swing程序所需的布局管理器、容器和各種組件;窗體設(shè)計(jì)區(qū)主要用來(lái)對(duì)窗體進(jìn)行可視化的設(shè)計(jì);屬性區(qū)域用來(lái)對(duì)窗體或者組件的相關(guān)屬性進(jìn)行設(shè)置,這樣就省去了編寫(xiě)代碼設(shè)置屬性的過(guò)程,更加方便快捷。

在可視化設(shè)計(jì)界面中,用戶可以根據(jù)自己的實(shí)際需要在窗體中繪制相應(yīng)的組件,并對(duì)組件的屬性進(jìn)行設(shè)置,繪制組件的具體操作為:在左側(cè)“組件工具箱”選中單擊要顯示在窗體上的組件,然后將鼠標(biāo)移動(dòng)到“窗體設(shè)計(jì)區(qū)”,這時(shí)會(huì)顯示一個(gè)帶綠色原點(diǎn)的鼠標(biāo)形狀,在某個(gè)區(qū)域單擊鼠標(biāo)左鍵,即可繪制一個(gè)相應(yīng)的組件,如圖所示。

說(shuō)明:創(chuàng)建完JFrame窗體后,默認(rèn)的布局方式為BorderLayout(默認(rèn)鋪開(kāi)整個(gè)窗體),如果想要取消布局,可以直接在窗體設(shè)計(jì)區(qū)按Delete鍵刪除,然后切換到j(luò)ava文件(單擊底部的Source選項(xiàng)卡),將setLayout方法的參數(shù)設(shè)置為null。
到此這篇關(guān)于Eclipse可視化插件WindowBuilder的安裝方法的文章就介紹到這了,更多相關(guān)Eclipse可視化插件WindowBuilder內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
spring boot中各個(gè)版本的redis配置問(wèn)題詳析
這篇文章主要給大家介紹了關(guān)于spring boot中各個(gè)版本的redis配置問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
java微信開(kāi)發(fā)第二步 獲取消息和回復(fù)消息
這篇文章主要為大家分享java微信開(kāi)發(fā)的第二步,如何獲取消息和回復(fù)消息,感興趣的小伙伴們可以參考一下2016-05-05
SpringBoot實(shí)現(xiàn)devtools實(shí)現(xiàn)熱部署過(guò)程解析
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)devtools實(shí)現(xiàn)熱部署過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
java Map轉(zhuǎn)Object與Object轉(zhuǎn)Map實(shí)現(xiàn)代碼
這篇文章主要介紹了 java Map轉(zhuǎn)Object與Object轉(zhuǎn)Map實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02
Java類(lèi)加載策略之雙親委派機(jī)制全面分析講解
這篇文章主要介紹了Java雙親委派機(jī)制,雙親委派模型是Java加載類(lèi)的機(jī)制,采用雙親委派模型的好處是Java類(lèi)隨著它的類(lèi)加載器一起具備了一種帶有優(yōu)先級(jí)的層級(jí)關(guān)系,通過(guò)這種層級(jí)關(guān)系可以避免類(lèi)的重復(fù)加載,感興趣的朋友可以參考下2023-12-12
Java虛擬機(jī)如何運(yùn)行Java字節(jié)碼
這篇文章主要介紹了Java虛擬機(jī)如何運(yùn)行Java字節(jié)碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
解決mybatis-plus3.4.1分頁(yè)插件PaginationInterceptor和防止全表更新與刪除插件SqlE
這篇文章給大家介紹了在Spring.xml文件中配置mybatis-plus3.4.1分頁(yè)插件PaginationInterceptor和防止全表更新與刪除插件SqlExplainInterceptor過(guò)時(shí)失效問(wèn)題解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-12-12

