1
我想我的程序能夠推出自己的另一個副本,這如何啓動一個新窗口(自身的副本),然後獨立關閉每個窗口?在java中
new Thread(){
public void run() {
main.main(new String[]{});
}
}.start();
是我迄今。它的工作原理。 (main.java中的主類啓動了程序的其餘部分,並在整個通用操作中提供後端服務)。
現在雖然當我按任何窗口上的關閉按鈕,它會關閉它們。預期的效果是它只能關閉一個。
我已經試過各種事情Application.ExitListener
沒有快樂,我也試圖與其他方法開闢了新的窗口:
main s = new main();
s.main(new String[]{});
我正在考慮讓該文件的路徑,然後簡單地讓它Runtime.getRuntime().exec();
本身從那裏。在這次嘗試中,我能夠獲得正確的路徑,但沒有.jar文件的名稱。
我按照你的建議實施了一些問題,但是從你說的我現在最終使用getFrame ().dispose();在一個ExitListener中,無論如何我都有其他的東西。 – cupAsoup 2010-11-15 17:01:25