2013-10-10 105 views
-1

有一個使用JFrame的GUI程序。當用戶點擊紅色的x時,我需要一種製作文件的方式。創建退出文件關閉Java

我有一個向量中的數據包含名稱和另一個數字爲每個名稱。我需要一個文件,看起來像: 比利·10個 詹姆斯7 扎克9

回答

2

使用shoutDownHook:它將工作由另一個事件,即使你的應用程序被關閉

Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { 

     public void run() { 
      // code to do on exit 
     } 
    })); 
+0

運行完美謝謝! –

3

你需要一個窗口偵聽器內注入代碼,類似:

frame.addWindowListener(new WindowAdapter() 
{ 
    @Override 
    public void windowClosed(WindowEvent e) 
    { 
     // code 
    } 
});