プログラマメモ2 - programmer no memo2

Groovy 普及のために その2 2007/12/18

Groovy consoleをJava Web Startで気軽に使えるようにしました。
といってもやってることは単純にConsole.run()ですが。





Windowsで起動させて、画面から終了させた場合にプロセス(javaw.exe)が消えてなくならかったので下記のようにして対処しました。

package main.groovyconsole;

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import groovy.ui.Console;

public class Main {

public static void main(String[] args) {
Console console = new Console();
console.run();
console.getFrame().addWindowListener(new WindowAdapter() {

@Override
public void windowClosed(WindowEvent windowevent) {

super.windowClosed(windowevent);
System.err.println("system exit o_o!");
System.exit(0);
}

});

}

}


単純にwindowがクローズされたイベントを受けてSystem.exitさせているだけです。

Groovyを使ったことがないのであれば、起動させて何かコードを実行してみてください。

: