2015-02-11 46 views
0

也許是一個愚蠢的問題,但我想知道當我想要在Java中將類序列化爲.ser文件時用戶使用默認關閉操作(x )。如何在退出程序時序列化一個類

我知道如何序列化,但我似乎無法理解我應該把代碼放在默認關閉操作的位置。

如果還不清楚,讓我知道,我會盡力解釋更好!

非常感謝!

的Sindre中號

+0

您可以將一個偵聽器添加到CLOSE事件中,然後重寫句柄方法以串行化對象 – Kode 2015-02-11 15:59:33

+0

我該怎麼做? – 2015-02-11 16:02:16

+0

試試這個http://stackoverflow.com/questions/15789202/java-swt-shell-window-closing-event。在這個而不是set可見的情況下,調用writeObject可能是什麼? – Kode 2015-02-11 16:02:45

回答

0

一個WindowListener可能是你所需要的。您可以在其windowClosing方法中序列化對象。

+0

這就是我一直在尋找的!謝謝 :) – 2015-02-11 16:47:36