jp.carabiner.treeeditor.js.swing
クラス JSSwingMenuBar

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.swing.JSSwingComponent
      上位を拡張 jp.carabiner.treeeditor.js.swing.JSSwingMenuBar
すべての実装されたインタフェース:
JSComponent<Component>, JSContainer<Component>
直系の既知のサブクラス:
JSWindow.MenuContainer

public class JSSwingMenuBar
extends JSSwingComponent
implements JSContainer<Component>

JavaScriptから操作するためのメニューです。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSSwingMenuBar(JSWindow owner, JMenuBar menu)
          構築します。
 
メソッドの概要
 JSComponent<Component> appendChild(JSComponent<Component> node)
          子を追加します。
 JSChildNodes<JSComponent<Component>> getChildNodes()
          子ノードからリストを取得します。
 JSComponent<Component> insertBefore(JSComponent<Component> newNode, JSComponent<Component> refNode)
          子ノードを挿入します。
 JSComponent<Component> removeChild(JSComponent<Component> node)
          子を削除します。
 
クラス 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
 

コンストラクタの詳細

JSSwingMenuBar

public JSSwingMenuBar(JSWindow owner,
                      JMenuBar menu)
構築します。

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

appendChild

public JSComponent<Component> appendChild(JSComponent<Component> node)
インタフェース JSContainer の記述:
子を追加します。

定義:
インタフェース JSContainer<Component> 内の appendChild
パラメータ:
node - 追加する子ノード。nullは不可。
戻り値:
追加されたノード。

insertBefore

public JSComponent<Component> insertBefore(JSComponent<Component> newNode,
                                           JSComponent<Component> refNode)
インタフェース JSContainer の記述:
子ノードを挿入します。

定義:
インタフェース JSContainer<Component> 内の insertBefore
パラメータ:
newNode - 追加するノード。nullは不可。
refNode - 挿入先を示すノード。末尾の場合はnull。
戻り値:
追加されたノード。

removeChild

public JSComponent<Component> removeChild(JSComponent<Component> node)
インタフェース JSContainer の記述:
子を削除します。

定義:
インタフェース JSContainer<Component> 内の removeChild
パラメータ:
node - 削除する子ノード。nullは不可。
戻り値:
追加されたノード。

getChildNodes

public JSChildNodes<JSComponent<Component>> getChildNodes()
子ノードからリストを取得します。

定義:
インタフェース JSContainer<Component> 内の getChildNodes
戻り値:
子ノードからリスト。