2011-01-25 34 views
8

輪子一遍又一遍地發明 - 至少在查看任何平均Swing GUI項目時看起來如此。基本的Swing庫? JGoodies,JFreeChart

在許多領域中,有一個或兩個非常知名的庫,用於標準類庫沒有直接處理的事物,例如,休眠的持久性。

但是對於GUI應用程序來說,事情似乎有點不太清楚 - 對於幾乎任何新的GUI項目來說,你認爲什麼是必不可少的庫?

我會建議JGoodies作爲開始。對於任何涉及以圖形方式顯示數據的內容,可能都是JFreeChart。對於更復雜的組件SwingX - 我從來沒有使用它,但我聽到它經常提到。

我知道有替代搖擺,但讓我們至少堅持這個問題。

+1

SwingX確實很有用,去試試吧! – Guillaume 2011-01-25 21:41:57

+1

作爲提問者顯然我很抱歉,這已關閉。有很多次要的Swing相關庫提供這個或那個。不過,我認爲很難有人認爲這是「核心」。在大多數其他領域,有一個或兩個統治圖書館隨着時間的推移已經成爲公認的領導者。令人驚訝的是,考慮到有多少GUI編程已經完成,這裏沒有類似的市場領導者,但我認爲在關於重要庫的答案中可能會有一些共識。 – 2011-01-26 14:21:51

回答

2

MigLayout的JXCollapsiblePane是一個真棒佈局管理器。我在開始的每個項目中都使用它。

Jide Common layer有一些不錯的自由擺動小部件。