18
我想創建一個基於功能區的GUI。當談到Java接口時,我幾乎是一個新手,我已經使用了基本的Swing工具包,但就是這樣。如何在Java程序中獲得「功能區」UI組件(如Office 2007中的功能區)?
任何人都可以在正確的方向指出我該怎麼做,以獲得更多的靈活性與我的用戶界面,特別是能夠創建一個「功能區」?
我想創建一個基於功能區的GUI。當談到Java接口時,我幾乎是一個新手,我已經使用了基本的Swing工具包,但就是這樣。如何在Java程序中獲得「功能區」UI組件(如Office 2007中的功能區)?
任何人都可以在正確的方向指出我該怎麼做,以獲得更多的靈活性與我的用戶界面,特別是能夠創建一個「功能區」?
使用Flamingo的絲帶和Substance爲Office 2007的樣子。
下面是從Pushing Pixels小型預覽:
PS:不直接關係到你的問題,但如果你是新來的Java UI編程,請確保您不會錯過MigLayout 。
更新2013年11月5日:不幸的是大量和它的繼任者不積極維護目前,雖然在我的經驗,他們是完整的生產做好準備。
當前的代碼可以在Github上找到Insubstantial/insubstantial。 (其中「火烈鳥」已被納入「非實質性」包)
此外,似乎有一個相對最新的版本可用作Maven artefact。 (見http://mvnrepository.com/artifact/com.github.insubstantial)
+1正要指向那個方向我自己 – Nico 2009-10-07 09:07:29
偉大的踢球開始,thnx的鏈接! – BadSkillz 2011-06-03 23:54:37
不實質(http://shemnon.com/speling/2011/04/insubstantial-62-release.html)現在比物質好,物質已停產:) – 2011-06-04 00:19:45