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