這個(gè)就非常多啦,有現(xiàn)成的插件,也有IDE環(huán)境,下面我簡(jiǎn)單介紹一下:

WindowBuilder

這是一個(gè)非常不錯(cuò)的Java GUI開發(fā)插件,支持Swing, AWT,SWT等眾多組件,安裝完成后,可以直接拖拽組件設(shè)計(jì)GUI界面,下面我簡(jiǎn)單介紹一下這個(gè)插件的安裝和使用,以Eclipse為例:

1.首先,復(fù)制WindowBuilder倉(cāng)庫(kù)源地址,這個(gè)直接到官網(wǎng)上復(fù)制就行,如下,選擇適合自己Eclipse版本的即可:

java開發(fā)

2.接著打開Eclipse,依次點(diǎn)擊菜單欄的“Help”->“Install New Software...”,點(diǎn)擊右邊的Add添加按鈕,在彈出的對(duì)話框中輸入剛才復(fù)制的WindowBuilder倉(cāng)庫(kù)源地址,如下:

java開發(fā)

點(diǎn)擊OK按鈕,軟件就會(huì)自動(dòng)開始搜索過(guò)程,這里會(huì)列出所有WindowBuilder可安裝的選項(xiàng),根據(jù)自己所需勾選就行,如下,我的安裝了所有選項(xiàng),整個(gè)安裝過(guò)程需要一段時(shí)間,耐心等待一會(huì)兒:

java開發(fā)

3.安裝完成后,重啟Eclipse,接著在新建項(xiàng)目的選項(xiàng)中就可以看到WindowBuilder這項(xiàng),選擇“SWT/JFace Java Project”,如下

java開發(fā)

項(xiàng)目創(chuàng)建完畢后,我們右鍵項(xiàng)目,選擇“New”->“Other...”,就可以看到所有的窗口類型,如下,這里選擇你需要的窗口就行:

接著輸入窗口名稱(其實(shí)也就是類名),雙擊打開這個(gè)類文件,點(diǎn)擊右下角的Design切換到設(shè)計(jì)窗口,就可以看到所有提供的組件,直接拖拽就可以實(shí)現(xiàn)桌面GUI開發(fā)了:

java開發(fā)

IDEA

這是一個(gè)非常不錯(cuò)的Java集成開發(fā)環(huán)境(IDE),本身集成了桌面GUI開發(fā),所以不需要再單獨(dú)安裝插件,下面我簡(jiǎn)單介紹一下這個(gè)工具的使用:

1.首先,新建一個(gè)Java項(xiàng)目,接著右鍵項(xiàng)目下的src目錄,依次選擇“New”->“GUI Form”,如下:

java開發(fā)

2.接著在彈出的對(duì)話框中輸入Form Name,也就是窗口名稱,如下:

java開發(fā)

3.點(diǎn)擊OK按鈕,就會(huì)自動(dòng)進(jìn)入到界面設(shè)計(jì)窗口,這里列出了所有可用的組件,可以直接拖拽實(shí)現(xiàn)桌面GUI開發(fā),如下,非常方便:

java開發(fā)

至此,我們就介紹完了使用WindowBuilder和IDEA開發(fā)Java桌面GUI程序??偟膩?lái)說(shuō),這2個(gè)工具使用起來(lái)都非常不錯(cuò),只要你熟悉一下使用過(guò)程,多操作幾遍,很快就能掌握的,當(dāng)然,還有許多其他插件和IDE環(huán)境都可以完成桌面GUI開發(fā),像Visual Editor,NetBeans,MyEclipse等都非常不錯(cuò)