web-dev-qa-db-ja.com

JetBrainsはどのGUIライブラリを使用していますか?

バックグラウンド

私はJavaが初めてであり、JetBrainsチームが開発したIntelliJ IDEを使用して楽しんでいます。

コミュニティバージョンのソースをダウンロードしました。ルックアンドフィールを取得するために使用しているGUIを解放しようとしています。

質問

非ネイティブのタブ、ツールバー、ブレッドクラムコンポーネントを取得するために使用しているライブラリがある場合は、どのライブラリを使用しますか?

彼らが使用しているパネルも興味深いですが、プロジェクト用に開発されたもので、ライブラリではないという感じがします。これは本当ですか?

GUIプロジェクトでシンプルなルックアンドフィールを作成するために必要なものの内訳を提供できますか?

誰もがチュートリアルを持っています。これまで私が試したことのあるのは、SwingとjGoodiesを使用していることだけです。

私がこれまでに考えていること

彼らはSwingとjGoodiesを使用しています。 MyDoggyプロジェクトはシミュレートドッキングフレームワークの作成を試みていますが、IntelliJで使用されているとは思いません。

85
Levi Putna

IntelliJ IDEAは純粋なJava Swingアプリケーションです。エディタータブなどのすべてのカスタムコンポーネントは手動で作成され、サードパーティのライブラリは使用されません。 IntelliJ IDEA Community Source code を見て、すべての詳細を見つけてください。

108
CrazyCoder