public class LayerCanvas extends JPanel implements AdjustableView
Layers.| Modifier and Type | Class and Description | 
|---|---|
| static interface  | LayerCanvas.Overlay | 
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description | 
|---|
| LayerCanvas() | 
| LayerCanvas(Layer layer) | 
| LayerCanvas(LayerCanvasModel model) | 
| LayerCanvas(Layer layer,
           Viewport viewport) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addOverlay(LayerCanvas.Overlay overlay)Adds an overlay to the canvas. | 
| static Rectangle2D | computeMaxVisibleModelBounds(Rectangle2D modelBounds,
                            double orientation) | 
| void | dispose() | 
| void | doLayout() | 
| double | getDefaultZoomFactor() | 
| Layer | getLayer() | 
| LayerFilter | getLayerFilter() | 
| Rectangle2D | getMaxVisibleModelBounds() | 
| double | getMaxZoomFactor() | 
| double | getMinZoomFactor() | 
| LayerCanvasModel | getModel() | 
| Viewport | getViewport() | 
| boolean | isAntialiasing()Checks if anti-aliased vector graphics are enabled. | 
| boolean | isInitiallyZoomingAll() | 
| boolean | isNavControlShown()None API. | 
| protected void | paintComponent(Graphics g) | 
| void | removeOverlay(LayerCanvas.Overlay overlay)Removes an overlay from the canvas. | 
| void | setAntialiasing(boolean antialiasing)Enables / disables anti-aliased vector graphics. | 
| void | setBounds(int x,
         int y,
         int width,
         int height) | 
| void | setInitiallyZoomingAll(boolean initiallyZoomingAll) | 
| void | setLayerFilter(LayerFilter layerFilter) | 
| void | setModel(LayerCanvasModel newModel) | 
| void | setNavControlShown(boolean navControlShown)None API. | 
| void | zoomAll() | 
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, 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, validateTreeaction, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic LayerCanvas()
public LayerCanvas(Layer layer)
public LayerCanvas(LayerCanvasModel model)
public LayerCanvasModel getModel()
public void setModel(LayerCanvasModel newModel)
public Layer getLayer()
public LayerFilter getLayerFilter()
public void setLayerFilter(LayerFilter layerFilter)
public void dispose()
public void addOverlay(LayerCanvas.Overlay overlay)
overlay - An overlaypublic void removeOverlay(LayerCanvas.Overlay overlay)
overlay - An overlaypublic boolean isNavControlShown()
NavControl.public boolean isAntialiasing()
public void setAntialiasing(boolean antialiasing)
antialiasing - true, if enabled.public void setNavControlShown(boolean navControlShown)
navControlShown - true, if this canvas uses a NavControl.public boolean isInitiallyZoomingAll()
public void setInitiallyZoomingAll(boolean initiallyZoomingAll)
public void zoomAll()
public Viewport getViewport()
getViewport in interface ViewportAwarepublic Rectangle2D getMaxVisibleModelBounds()
getMaxVisibleModelBounds in interface AdjustableViewpublic double getMinZoomFactor()
getMinZoomFactor in interface AdjustableViewViewport.getZoomFactor()public double getMaxZoomFactor()
getMaxZoomFactor in interface AdjustableViewViewport.getZoomFactor()public double getDefaultZoomFactor()
getDefaultZoomFactor in interface AdjustableViewViewport.getZoomFactor()public static Rectangle2D computeMaxVisibleModelBounds(Rectangle2D modelBounds, double orientation)
public void setBounds(int x,
                      int y,
                      int width,
                      int height)
protected void paintComponent(Graphics g)
paintComponent in class JComponentCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.