window.onclick = new Packages.jp.carabiner.treeeditor.js.Listener( { call: function(ev) { Packages.java.lang.System.out.println("click!") } });
// Groovyの例 window.onclick = {println "Clicked"};
Java jp.carabiner.treeeditor.js.JSWindow$MenuContainer
プロパティ名 | 機能 |
---|---|
file |
ファイルメニューです。読み込みのみ可能です。
MenuContainerタイプのオブジェクトです。
|
edit |
編集メニューです。読み込みのみ可能です。
MenuContainerタイプのオブジェクトです。
|
help |
ヘルプメニューです。読み込みのみ可能です。
MenuContainerタイプのオブジェクトです。
|
childNodes |
子ノードのリストです。読み込みのみ可能です。
NodeListタイプのオブジェクトです。
|
var comp = window.menu.createMenuItem("メニュー1", function(ev){alert("メニュー1");}); window.menu.file.appendChild(comp);
var container = window.menu.createMenuContainer("メニュー2"); window.menu.file.appendChild(container); var comp = window.menu.createMenuItem("メニュー2アイテム", function(ev){alert("メニュー2");}); container.appendChild(comp);
var comp = window.menu.createSeparator(); window.menu.file.appendChild(comp);
Java jp.carabiner.treeeditor.js.swing.JSSwingMenuItem
プロパティ名 | 機能 |
---|---|
icon |
アイコンとなるファイルを指定します。設定のみで取得はできません。
ファイルはjarファイル内に格納され、クラスパス(beitel.exeのあるディレクトリのlibもしくはext以下)内に存在する必要があります。
|
key |
ショートカットキーのキーコードを取得します。読み込みのみ。
java.awt.event.KeyEvent.VK_*で示されるキーコードが格納されます。ショートカットキーが指定されていない場合は0です。
|
modifier |
ショートカットキーのAlt,Ctrlなどの修飾子を取得します。読み込みのみ。
java.awt.event.InputEvent.SHIFT_DOWN_MASKなどの修飾子の論理和が格納されます。ショートカットキーが指定されていない場合は0です。
|
text |
メニューのテキストを設定・取得します。
|
tooltips |
メニューのツールチップを設定・取得します。
|
parentNode |
親ノードへの参照です。読み込みのみ可能です。
Menu, MenuContainerタイプのうちいずれかのオブジェクトです。
|
var comp = window.menu.createMenuItem("メニュー3", function(ev){alert("メニュー3");}); comp.setKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.Event.SHIFT_MASK|java.awt.Event.CTRL_MASK); window.menu.file.appendChild(comp);
Java jp.carabiner.treeeditor.js.swing.JSSwingMenu
プロパティ名 | 機能 |
---|---|
icon |
アイコンとなるファイルを指定します。設定のみで取得はできません。
ファイルはjarファイル内に格納され、クラスパス(beitel.exeのあるディレクトリのlibもしくはext以下)内に存在する必要があります。
|
key |
ショートカットキーのキーコードを取得します。読み込みのみ。
java.awt.event.KeyEvent.VK_*で示されるキーコードが格納されます。ショートカットキーが指定されていない場合は0です。
|
modifier |
ショートカットキーのAlt,Ctrlなどの修飾子を取得します。読み込みのみ。
メニューコンテナの場合この値は常に0です。
|
text |
メニューのテキストを設定・取得します。
|
tooltips |
メニューのツールチップを設定・取得します。
|
childNodes |
子ノードのリストです。読み込みのみ可能です。
NodeListタイプのオブジェクトです。
|
parentNode |
親ノードへの参照です。読み込みのみ可能です。
Menu, MenuContainerタイプのうちいずれかのオブジェクトです。
|
var container = window.menu.createMenuContainer("メニュー4(T)"); container.setKeyStroke(java.awt.event.KeyEvent.VK_T, 0); window.menu.file.appendChild(container); var comp = window.menu.createMenuItem("メニュー4アイテム", function(ev){alert("メニュー4");}); container.appendChild(comp);