我有个窗体A,有按钮打开窗体B.在A里增加了
child.addWindowListener(new WindowAdapter(){
public void windowClosing (WindowEvent e){
System.out.println("_______________");
}
});
用来监听B窗体关闭!现在我在B窗体里通过 dispose();来关闭的时候,A窗体便无法捕捉到B关闭的事件了!
如下是可以的!
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
System.out.println("***********");
}
});
child.addWindowListener(new WindowAdapter(){
public void windowClosing (WindowEvent e){
System.out.println("_______________");
}
});
用来监听B窗体关闭!现在我在B窗体里通过 dispose();来关闭的时候,A窗体便无法捕捉到B关闭的事件了!
如下是可以的!
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
System.out.println("***********");
}
});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货