public void changePerspective(ItemEvent evt) { // if a perspective is deselected, remove it´s menu entries // from the menubar Perspective perspective = (Perspective) evt.getItem(); if (evt.getStateChange() == java.awt.event.ItemEvent.DESELECTED) { editor.unsetPerspective(perspective); } else if (evt.getStateChange() == java.awt.event.ItemEvent.SELECTED) { editor.setPerspective(perspective); } EventManager.getInstance().firePerspectiveChangedEvent(evt); }
public AnnotationEditorController(AnnotationEditor editor) { this.editor = editor; Component component = editor.getGlassPane(); if (null != component) { originalGlassPane = (JPanel) component; } else { log.trace("No glass pane present"); } }
private void close() { editor.closeAllPerspectives(); editor.dispose(); }