jp.carabiner.treeeditor.js
クラス JSWindow.MenuContainer

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.swing.JSSwingComponent
      上位を拡張 jp.carabiner.treeeditor.js.swing.JSSwingMenuBar
          上位を拡張 jp.carabiner.treeeditor.js.JSWindow.MenuContainer
すべての実装されたインタフェース:
JSComponent<Component>, JSContainer<Component>, JSMenu<Component>
含まれているクラス:
JSWindow

public class JSWindow.MenuContainer
extends JSSwingMenuBar
implements JSMenu<Component>

メニューコンテナです。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSWindow.MenuContainer(JSWindow owner, JMenuBar menuBar)
          構築します。
 
メソッドの概要
 JSContainer<Component> createMenuContainer(String text)
          コンテナを生成します。
 JSComponent<Component> createMenuItem(String text, Object Object)
          メニューアイテムを生成します。
 JSComponent<Component> createSeparator()
          メニューアイテムを生成します。
 JSSwingMenu getEdit()
          編集メニューを取得します。
 JSSwingMenu getFile()
          ファイルメニューを取得します。
 JSSwingMenu getHelp()
          ヘルプメニューを取得します。
 
クラス jp.carabiner.treeeditor.js.swing.JSSwingMenuBar から継承されたメソッド
appendChild, getChildNodes, insertBefore, removeChild
 
クラス jp.carabiner.treeeditor.js.swing.JSSwingComponent から継承されたメソッド
equals, getCore, getCoreForAttach, getCoreForDetach, getParentNode, getType, hashCode
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承されたメソッド
getCore, getCoreForAttach, getCoreForDetach, getParentNode, getType
 

コンストラクタの詳細

JSWindow.MenuContainer

public JSWindow.MenuContainer(JSWindow owner,
                              JMenuBar menuBar)
構築します。

パラメータ:
owner - オーナーウィンドウ。nullは不可。
menuBar - メニューバー。nullは不可。
メソッドの詳細

getFile

public JSSwingMenu getFile()
ファイルメニューを取得します。

戻り値:
ファイルメニュー。

getEdit

public JSSwingMenu getEdit()
編集メニューを取得します。

戻り値:
編集メニュー。

getHelp

public JSSwingMenu getHelp()
ヘルプメニューを取得します。

戻り値:
ヘルプメニュー。

createMenuItem

public JSComponent<Component> createMenuItem(String text,
                                             Object Object)
インタフェース JSMenu の記述:
メニューアイテムを生成します。

定義:
インタフェース JSMenu<Component> 内の createMenuItem
パラメータ:
text - メニュータイトル。nullは不可。
Object - 関数。nullは不可。
戻り値:
メニュー。

createSeparator

public JSComponent<Component> createSeparator()
インタフェース JSMenu の記述:
メニューアイテムを生成します。

定義:
インタフェース JSMenu<Component> 内の createSeparator

createMenuContainer

public JSContainer<Component> createMenuContainer(String text)
インタフェース JSMenu の記述:
コンテナを生成します。

定義:
インタフェース JSMenu<Component> 内の createMenuContainer
パラメータ:
text - メニュータイトル。nullは不可。
戻り値:
コンテナ。