2012-09-06 29 views
63

背景

我是一些Java新手,並且很享受使用由jetbrains團隊開發的IntelliJ IDE。jetbrains使用的是什麼GUI庫?

我已經下載社區版本的源代碼,我正在試圖解決他們正在使用的GUI來獲得外觀和感覺。

問題

任何他們使用了哪些庫,以獲得非原生的標籤,工具欄和麪包屑成分?

他們正在使用的面板也很有趣,但是我感覺他們爲項目開發而不是圖書館,這是真的嗎?

有人可以提供什麼需要在GUI項目中產生一個簡單的外觀和感覺?

任何人都有教程,我到目前爲止所能鍛鍊的是他們正在使用Swing和jGoodies。

我到目前爲止的想法

他們正在使用Swing和jGoodies。 MyDoggy項目試圖產生一個模擬對接框架,但我不認爲這是由IntelliJ使用的。

+3

這個問題看起來更像是日記中的條目... – user1329572

+2

對於這種問題,您可能會在quora.com上得到更好的回覆 –

回答

79

IntelliJ IDEA是一個純Java SWING應用程序,所有自定義組件如編輯器選項卡都是手動創建的,沒有第三方庫用於此目的。你可以通過查看IntelliJ IDEA Community Source code找到所有的細節。

+3

謝謝,我仍然在找到我的Java腳和IntelliJ IDEA社區源代碼是一個龐大的代碼庫,我在這裏問的是我無法修正源代碼中發生的事情。現在我知道可以多做一點挖掘。 –

+1

爲什麼他們不使用JavaFX-8? –

+3

@Vito也許是因爲IntelliJ IDEA是在2000年JavaFX不存在的情況下創建的,現在不可能重寫數百萬行代碼並重新設計數以千計的對話框和UI元素以獲得可疑的好處? – CrazyCoder

相關問題