フォームがSWING
あり、アプリケーションを閉じるときにデータをテキストファイルに保存したいと思います。
これはSwingによって生成されたコードであり、変更することはできません。
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
addWindowListener(new java.awt.event.WindowAdapter()
{
public void windowClosed(java.awt.event.WindowEvent evt)
{
formWindowClosed(evt);
}
});
これが私のカスタム実装ですformWindowClosed
。問題は、formWindowClosedを実行せずにアプリが閉じることです。
formWindowClosed
アプリが閉じる前に実行されるコードを配置したいメソッドではありませんか?
formWindoClosed
実装:
private void formWindowClosed(java.awt.event.WindowEvent evt)
{
System.out.println("Message");
brain.getBirou().getProbaRepo().WriteParticipantToTXT();
}