如果那个button响应了两次就会出现这种问题,你可以通过判断
void addjButton_actionPerformed(ActionEvent e) {
//added by javafounder
if(addrecframe !=null){
addrecframe.setVisible(true);
return;
} addrecframe = new AddRecFrame();
this.setEnabled(false);
addrecframe.show();
addrecframe.setSize(400,300);
addrecframe.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setEnabled(true);
// System.exit(0);
addrecframe.dispose();
}
});
}
void addjButton_actionPerformed(ActionEvent e) {
//added by javafounder
if(addrecframe !=null){
addrecframe.setVisible(true);
return;
} addrecframe = new AddRecFrame();
this.setEnabled(false);
addrecframe.show();
addrecframe.setSize(400,300);
addrecframe.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setEnabled(true);
// System.exit(0);
addrecframe.dispose();
}
});
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货