日記帳

日記です。

JavaScript で swt 3.3 を使ってみる

gcj から使えるなら rhino からも使えるのはずです.

% cat HelloSWT.js
importPackage(Packages.org.eclipse.swt.widgets)
importPackage(Packages.org.eclipse.swt.layout)
importPackage(Packages.org.eclipse.swt)

var display = new Display();
var shell = new Shell();
shell.setLayout(new FillLayout(SWT.VERTICAL));

var label = new Label(shell, SWT.BORDER);
label.setText("Hello, SWT World");

shell.pack();
shell.open();
while (!shell.isDisposed()) {
	if (!display.readAndDispatch()) {
		display.sleep();
	}
}
display.dispose();

なので使ってみる.

% rhino HelloSWT.js

動いたぽいのでOK.理論上 JavaScriptGUI アプリケーションが書けますね♪(書きたいと思うかは別にして)