2010-03-04 143 views
5

我正在尋找一些用於在Java中創建gui的框架或工具包(樣式拖放)。我需要做與dockings,工具欄,桌子等相當複雜的應用程序。GUI框架Java

哪一個最好?

+0

[VLDocking](http://vldocking.com)是一種簡單的方法要添加一個停靠用戶界面,它不會像RCP那樣佔用應用程序的設計。 – Andrew 2013-03-31 23:37:19

回答

3

,Netbeans的平臺可能是你正在尋找的,它是基於Swing的是什麼,以及NetBeans IDE可以爲它的展示,檢查http://platform.netbeans.org/
我想SWT上的等價物是http://www.eclipse.org/platform/

+0

看起來不錯,但我希望它會比我最近嘗試的XUI更加用戶友好。 – joseph 2010-03-04 18:37:06

+0

偉大。我從來沒有想過模塊製作是如此簡單 – joseph 2010-03-04 19:52:15

3

如果您正在尋找GUI構建器,NetBeans是一個不錯的選擇。否則,你可以自己寫在Swing或SWT中?

+0

是的,我知道擺動,但是需要很多代碼來編寫它會成爲奴隸的工作,我想..而且,是否有任何教程如何編寫bean? – joseph 2010-03-04 18:23:19

+0

編輯:我想你是在談論關於netBeans默認安裝的swing設計器。第一個角度來看,NetBeans平臺似乎很有用 – joseph 2010-03-04 18:40:02

+0

Swing現在真的很棒,並且與JRE捆綁在一起。 Netbeans GUI構建器也非常出色。 – 2010-03-04 18:52:19

1

eclipse rcpspring rich clientgriffon

所有這些框架都很好地避免了一遍寫鍋爐板代碼(對接,窗口管理,對話管理,偏好管理支持)。

我必須注意,完全拖拽的拖放不是現成的支持,但有IDE可以幫助您在可視化編輯器中構建Swing面板,組件...。 Eclipse IDE和NetBeans IDE都有一個GUI Builder /可視化編輯器。

我的首選是春季富客戶端,因爲它很容易入門,它基於swing,它與對接框架,組件庫集成,並且它使用spring。

如果你需要一個可插拔架構,那麼你應該看看eclipse或netbeans。

編輯:我的意思是Eclipse RCP的

2

開始讀取Swing Architecture然後使用Netbeans UI構建器,最後用JIDE Software庫補充它。

http://img96.imageshack.us/img96/4279/capturadepantalla201003s.png

基德有幾個庫,例如:

基德對接:

alt text

基德網格:

alt text

還有更多。我看到的唯一不便是,你需要很好的理解Swing在使用之前是如何工作的(或者你可以在這個過程中獲得這些知識)

+0

是的,我是在做gui的新手,只有我創建的東西到目前爲止都是使用面板的簡單項目。 – joseph 2010-03-04 18:41:42

+0

看起來你會按照我剛剛告訴你的方式進行改變。閱讀該文章並使用Netbeans UI構建器中的JIDE。你會在這個過程中學到很多東西。當你有疑問時,回過頭來問一問。 – OscarRyz 2010-03-04 18:46:52