jp.carabiner.treeeditor.js
クラス JSPopupMenu
java.lang.Object
jp.carabiner.treeeditor.js.def.JSAbstractDefComponent
jp.carabiner.treeeditor.js.def.JSDefContainer
jp.carabiner.treeeditor.js.JSPopupMenu
- すべての実装されたインタフェース:
- JSComponent<jp.carabiner.tarp.desktop.ItemDef>, JSContainer<jp.carabiner.tarp.desktop.ItemDef>, JSMenu<jp.carabiner.tarp.desktop.ItemDef>, JSMenuItem, JSUIItem
public class JSPopupMenu
- extends JSDefContainer
- implements JSMenu<jp.carabiner.tarp.desktop.ItemDef>
JavaScriptから操作するためのメニューです。
クラス jp.carabiner.treeeditor.js.def.JSDefContainer から継承されたメソッド |
appendChild, createWrapper, getChildNodes, getIcon, getKey, getModifier, getTooltips, insertBefore, removeChild, setIcon, setKeyStroke, setText, setTooltips |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSPopupMenu
public JSPopupMenu(JSAppContext owner,
JSWindow window)
- 構築します。
- パラメータ:
owner
- オーナー。nullは不可。window
- ウィンドウ。nullは不可。
getText
public String getText()
- インタフェース
JSUIItem
の記述:
- メニューのテキストを取得します。
- 定義:
- インタフェース
JSUIItem
内の getText
- オーバーライド:
- クラス
JSDefContainer
内の getText
- 戻り値:
- メニューのテキスト。
createMenuItem
public JSComponent<jp.carabiner.tarp.desktop.ItemDef> createMenuItem(String text,
Object callable)
- インタフェース
JSMenu
の記述:
- メニューアイテムを生成します。
- 定義:
- インタフェース
JSMenu<jp.carabiner.tarp.desktop.ItemDef>
内の createMenuItem
- パラメータ:
text
- メニュータイトル。nullは不可。callable
- 関数。nullは不可。
- 戻り値:
- メニュー。
createSeparator
public JSComponent<jp.carabiner.tarp.desktop.ItemDef> createSeparator()
- インタフェース
JSMenu
の記述:
- メニューアイテムを生成します。
- 定義:
- インタフェース
JSMenu<jp.carabiner.tarp.desktop.ItemDef>
内の createSeparator
createMenuContainer
public JSContainer<jp.carabiner.tarp.desktop.ItemDef> createMenuContainer(String text)
- インタフェース
JSMenu
の記述:
- コンテナを生成します。
- 定義:
- インタフェース
JSMenu<jp.carabiner.tarp.desktop.ItemDef>
内の createMenuContainer
- パラメータ:
text
- メニュータイトル。nullは不可。
- 戻り値:
- コンテナ。