当用户单击编辑按钮时,向他们显示一个新框架,并且当关闭新框架时,我希望执行刷新行,但是问题是,在关闭新框架之前执行了刷新行...我正在使用用于制作UI的NetBeans。
//If user clicks on edit button new frame will be shown to him
EditUserFrame editUserFrame = new EditUserFrame();
Iterator itr = userList.iterator();
while(itr.hasNext()){
user = (Users)itr.next();
if((user.getF_name().equals(f_name) && user.getL_name().equals(l_name))){
break;
}
}//End of While Loop
editUserFrame.setUserObj(user);
editUserFrame.getExistingValues();
editUserFrame.setVisible(true);
//I want this line to be executed when the editUserFrame is closed..
RefreshUserTable();
我希望像这样的新Frame能够按照你们的建议在JOPtionPane中制作图片中给出的形式。
最佳答案
您可以使用
'editUserFrame.addWindowListener(new WindowAdapter()
{
public void windowClosed(WindowEvent e){
//call your method from here
RefreshUserTable();
}
};'
希望这可以帮助