126

バックグラウンド

私はJavaに少し慣れておらず、JetBrainsチームによって開発されたIntelliJIDEの使用を楽しんでいます。

Community Editionのソースをダウンロードし、ルックアンドフィールを取得するために使用しているGUIライブラリを調べようとしています。

質問

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

彼らが使っているパネルも面白いですが、プロジェクトのために開発されたもので、図書館ではないような気がします。これは本当ですか?

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

誰かがそのためのチュートリアルを持っていますか?私がこれまでに解決できたのは、SwingとjGoodiesを使用していることだけです。

私がこれまでに思ったこと

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

4

1 に答える 1

165

IntelliJIDEAは純粋なJavaSwingアプリケーションです。エディタタブなどのすべてのカスタムコンポーネントは手動で作成され、サードパーティのライブラリはこれに使用されません。IntelliJ IDEAコミュニティのソースコードを見ると、すべての詳細を見つけることができます。

于 2012-09-07T05:01:17.523 に答える