フォームが閉じられたときに何らかの操作を実行するフックを作成しました。
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
public void run() {
System.out.println("In shutdown hook");
String dataCrittare = "lgt%";
Date now=new Date();
SimpleDateFormat dateformat = new SimpleDateFormat ("yyyyMMdd-HHmm");
writer.println(dateformat.format(now));
writer.flush();
System.out.println("arrived?");
dispose();
System.exit(1);
}
}, "Shutdown-thread"));
プログラムが終了したように見えますが、フォームが画面上でブロックされたままで、残酷に閉じなければなりません。フォームが消えない理由を知っている人はいますか? ありがとう