こんにちは、私は以下の方法で後で呼び出しメソッドを実装していますが、それでも次のボタンをクリックした後、閉じるボタンから応答を得ることができません。私のコードの間違いを指摘してください。または、期待している動作が間違っているかどうか教えてください。
public void actionPerformed(ActionEvent e) {
//Some log messgae
if (e.getSource() == btnNext) {
SwingUtilities.invokeLater(new Runnable(){
public void run(){
/// some piece of code for some database transaction
}
});
}
ここで、btnNExt をクリックしても、データベース トランザクションを実行している間にアプリケーションを閉じることができるはずです。起こっていないのはどれですか?
ここで何か問題があると予想していますか、コードに問題があります。