public class ProductSceneViewTopComponent extends org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView> implements org.openide.awt.UndoRedo.Provider, com.bc.ceres.swing.selection.SelectionChangeListener
org.openide.windows.TopComponent.Cloneable, org.openide.windows.TopComponent.Description, org.openide.windows.TopComponent.NodeName, org.openide.windows.TopComponent.OpenActionRegistration, org.openide.windows.TopComponent.Registration, org.openide.windows.TopComponent.Registry, org.openide.windows.TopComponent.SubComponent
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
CLOSE_EACH, CLOSE_LAST, PERSISTENCE_ALWAYS, PERSISTENCE_NEVER, PERSISTENCE_ONLY_OPENED, PROP_CLOSING_DISABLED, PROP_DND_COPY_DISABLED, PROP_DRAGGING_DISABLED, PROP_KEEP_PREFERRED_SIZE_WHEN_SLIDED_IN, PROP_MAXIMIZATION_DISABLED, PROP_SLIDING_DISABLED, PROP_UNDOCKING_DISABLED
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ProductSceneViewTopComponent(ProductSceneView view,
org.openide.awt.UndoRedo undoRedo) |
Modifier and Type | Method and Description |
---|---|
void |
componentClosed()
Called when this component was closed.
|
void |
componentDeselected()
Called when this component was deselected.
|
void |
componentOpened()
Called when this component opened for the first time or after being closed.
|
void |
componentSelected()
Called when this component was selected.
|
void |
documentClosing()
Called when the document is about to be closed.
|
org.openide.awt.UndoRedo |
getUndoRedo() |
ProductSceneView |
getView()
Retrieves the ProductSceneView displayed.
|
void |
selectionChanged(com.bc.ceres.swing.selection.SelectionChangeEvent event) |
void |
selectionContextChanged(com.bc.ceres.swing.selection.SelectionChangeEvent event) |
componentActivated, componentDeactivated, componentHidden, componentShowing, getActions, getDocument, getDynamicContent, getPersistenceType, getTopComponent, isSelected, requestSelected, updateSelectedState
addNotify, associateLookup, availableModes, cancelRequestAttention, canClose, canClose, close, close, closeNotify, getAccessibleContext, getActivatedNodes, getCloseOperation, getDisplayName, getHelpCtx, getHtmlDisplayName, getIcon, getLookup, getRegistry, getShortName, getSubComponents, getSystemActions, getTabPosition, isOpened, isOpened, makeBusy, open, open, openAction, openAtTabPosition, openNotify, preferredID, processKeyBinding, readExternal, requestActive, requestAttention, requestFocus, requestFocusInWindow, requestVisible, setActivatedNodes, setAttentionHighlight, setCloseOperation, setDisplayName, setHtmlDisplayName, setIcon, setName, setToolTipText, toFront, writeExternal, writeReplace
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ProductSceneViewTopComponent(ProductSceneView view, org.openide.awt.UndoRedo undoRedo)
public ProductSceneView getView()
getView
in interface org.esa.snap.netbeans.docwin.DocumentWindow<ProductNode,ProductSceneView>
public org.openide.awt.UndoRedo getUndoRedo()
getUndoRedo
in interface org.openide.awt.UndoRedo.Provider
getUndoRedo
in class org.openide.windows.TopComponent
public void selectionChanged(com.bc.ceres.swing.selection.SelectionChangeEvent event)
selectionChanged
in interface com.bc.ceres.swing.selection.SelectionChangeListener
public void selectionContextChanged(com.bc.ceres.swing.selection.SelectionChangeEvent event)
selectionContextChanged
in interface com.bc.ceres.swing.selection.SelectionChangeListener
public void componentOpened()
org.esa.snap.netbeans.docwin.DocumentTopComponent
componentOpened
in interface org.esa.snap.netbeans.docwin.NotifiableComponent
componentOpened
in class org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView>
public void componentClosed()
org.esa.snap.netbeans.docwin.DocumentTopComponent
componentClosed
in interface org.esa.snap.netbeans.docwin.NotifiableComponent
componentClosed
in class org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView>
public void componentSelected()
org.esa.snap.netbeans.docwin.DocumentTopComponent
Default implementation simply calls DocumentTopComponent.updateSelectedState()
.
componentSelected
in interface org.esa.snap.netbeans.docwin.DocumentWindow<ProductNode,ProductSceneView>
componentSelected
in class org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView>
public void componentDeselected()
org.esa.snap.netbeans.docwin.DocumentTopComponent
Default implementation simply calls DocumentTopComponent.updateSelectedState()
.
componentDeselected
in interface org.esa.snap.netbeans.docwin.DocumentWindow<ProductNode,ProductSceneView>
componentDeselected
in class org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView>
public void documentClosing()
org.esa.snap.netbeans.docwin.DocumentTopComponent
DocumentWindowManager.getDefault().closeWindow(this)
.documentClosing
in interface org.esa.snap.netbeans.docwin.DocumentWindow<ProductNode,ProductSceneView>
documentClosing
in class org.esa.snap.netbeans.docwin.DocumentTopComponent<ProductNode,ProductSceneView>
Copyright © 2014–2016 European Space Agency (ESA). All rights reserved.