嗨,我已经以下面的方式实现了稍后调用方法,但是在我单击下一个按钮后,我仍然无法从关闭按钮获得响应。请指出我的代码中的错误,或者请告诉我我期望的行为是否错误。
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,我仍然应该能够在应用程序执行其数据库事务时关闭它。哪个没有发生?
我期待这里有什么问题还是代码有问题。