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("Выбранная панель не может быть активирована");