我創建的EXCUTE一些操作時,窗體關閉鉤:表格不要關閉Java應用程序消失
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"));
看來,程序退出,但仍受阻屏幕上的形式,和我必須殘酷地關閉它。 任何人都知道爲什麼窗體不會消失?謝謝
我讀過。沒有程序仍然無法正常工作..和代碼 Frame.getFrames()。length 返回給我2幀仍然工作(這是我想關閉的是在我的應用程序中打開的第二種形式),但我不知道如何正確關閉該窗體.. – user2312976 2013-05-07 17:30:18