メイン・ウィンドウについて

JDeveloperのユーザー・インタフェースは、MainWindowクラスのシングルトン・インスタンスにより表されます。ユーザー・インタフェースには、IdeクラスのstaticメソッドgetMainWindowをコールしてアクセスします。メイン・ウィンドウは、JDeveloperウィンドウのヘッダーおよびフレームの一部であるUIコンポーネントを管理します。メイン・ウィンドウは、従属するビューがインストールされるプラットフォームです。

拡張機能では、UI要素を基本的なUIコンポーネントに追加できます。これらのコンポーネントには、メイン・ウィンドウのgetメソッドによりアクセスできます。

getメソッド コンポーネントの説明
getActionMap IDEのアクセラレータ・キーのアクション・マップ
getDesktop エディタ・ウィンドウを管理するペイン
getInputMap 最上位レベルの複数キーストローク入力マップ
getMenubar メイン・ウィンドウのヘッダーにあるメニュー・バー
getStatusBar メイン・ウィンドウの最下部にあるステータス・バー
getToolbar メイン・ウィンドウのヘッダーにあるツールバー

標準のメニューおよびメニュー項目には、メイン・ウィンドウのJMenuおよびJMenuItemのフィールドとしてアクセスできます。メニューはまた、getTopLevelMenuメソッドを使用して名前で取得できます。追加のメニューは、registerTopLevelMenuを使用して名前で登録できます。このメソッドはメニュー名を登録しますが、メニュー・バーにはメニューを追加しません。

メイン・ウィンドウに追加される新規の従属ビューは、アクティブ・ビューとして有効にするために登録する必要があります。ドック・ステーションは、新規のドッキング可能なビューを登録します。ドッキング不可能なビューについては、registerViewメソッドにビューを渡すことにより明示的に登録する必要があります。


IDEの構造について
ドック・ステーションについて
ビューについて

oracle.ide.Ide
oracle.ide.MainWindow