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);