break;
case MessageBox.ANSWER_CANCEL:
return;
}
} catch (ClipsException ex) {
throw new PageException("Страница не может быть закрыта: ",ex);
}
}
if (current instanceof ActivateSensitive){
ActivateSensitive as = (ActivateSensitive) current;
if (!as.canBeActivated()){
throw new PageException("Текущая панель не может быть деактивирована");
}
as.beforeDeactivate();
}
PageGeneric page = (PageGeneric) jTabbedPane1.getComponentAt(index);
ActivateSensitive as = (ActivateSensitive) page;
if (!as.canBeActivated()){
throw new PageException("Выбранная панель не может быть активирована");
}
as.beforeActivate();
}
}