public class ViewPanelImpl extends BaseViewPanel implements java.awt.event.ComponentListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponenttool, viewControllistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ViewPanelImpl(ToolListener zoomCursorGraphicListener,
boolean rightSideButtons)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addGraphicLayer(IGraphicLayer graphicLayer)
Añade una capa gráfica al canvas.
|
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
ViewControl |
getControl()
Obtiene el panel de control de zoom de coordenadas pixel
|
java.awt.geom.Rectangle2D |
getCursorAdjustedWorldCoordinates(int wWindow,
int hWindow)
Obtiene las coordenadas de la ventana de zoom.
|
java.awt.geom.Rectangle2D |
getCursorWorldCoordinates()
Obtiene las coordenadas de la ventana de zoom.
|
boolean |
getMinxMaxyUL() |
java.awt.geom.Rectangle2D |
getViewExtent()
Obtiene el extent del canvas en coordenadas del mundo real
|
ZoomCursorGraphicLayer |
getZoomCursorGraphicLayer()
Obtiene el la capa gráfica con la ventana de zoom
|
void |
setCenter(java.awt.geom.Point2D center)
Asigna un nuevo centro de visualización.
|
void |
setCursorPosition(int x,
int y)
Asigna la posición del cursor en el canvas
|
void |
setCursorSize(int w,
int h)
Asigna el tamaño del cursor en pixeles del canvas
|
void |
setDrawParams(java.awt.image.BufferedImage img,
java.awt.geom.Rectangle2D ext,
double pixelSize,
java.awt.geom.Point2D center)
Asigna los parámetros de dibujado para el raster
|
void |
setMinxMaxyUL(boolean v)
Asigna el valor para el flag minxMaxyUL.
|
void |
setRequestListener(IViewRequestManager er)
Registra un objeto IExtensionRequest para que no se aplique un escalado sobre
el buffer pasado por parámetro.
|
void |
setShowInfo(boolean show)
Activa o desactiva el mostrado de información
|
void |
setViewListener(ViewListener listener)
Asigna el listener de eventos de la vista
|
disableAllTools, disableTool, enableTool, enableToolPressingButton, getBufferedImage, getCanvas, getCanvasGraphic, getCanvasHeight, getCanvasWidth, getComponent, getToolSelected, setListenerToTool, setMoveButtonSelected, setSelectZoomAreaButtonSelectedgetAccessibleContext, 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, paintComponent, 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, 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, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic ViewPanelImpl(ToolListener zoomCursorGraphicListener, boolean rightSideButtons)
posX - Posición en XposY - Posición en Yw - Tamaño en pixeles de anchoh - Tamaño en pixeles de altopublic void setViewListener(ViewListener listener)
setViewListener in interface GeoreferencingViewsetViewListener in class BaseViewPanellistener - public void setMinxMaxyUL(boolean v)
setMinxMaxyUL in interface GeoreferencingViewv - public boolean getMinxMaxyUL()
getMinxMaxyUL in interface GeoreferencingViewpublic void setCenter(java.awt.geom.Point2D center)
center - public void setDrawParams(java.awt.image.BufferedImage img,
java.awt.geom.Rectangle2D ext,
double pixelSize,
java.awt.geom.Point2D center)
setDrawParams in interface GeoreferencingViewsetDrawParams in class BaseViewPanelimg - Buffer con un área de datosext - Rectangle2D del área de datos dadapixelSize - Tamaño de pixelcenter - Punto del área de datos donde se quiere centrar el dibujado del bufferpublic ViewControl getControl()
getControl in class BaseViewPanelpublic void setRequestListener(IViewRequestManager er)
setRequestListener in interface GeoreferencingViewer - public void addGraphicLayer(IGraphicLayer graphicLayer)
BaseViewPaneladdGraphicLayer in class BaseViewPanelpublic ZoomCursorGraphicLayer getZoomCursorGraphicLayer()
public void setCursorPosition(int x,
int y)
setCursorPosition in interface GeoreferencingViewsetCursorPosition in class BaseViewPanelx - Posición en Xy - Posición en Ypublic void setCursorSize(int w,
int h)
setCursorSize in interface GeoreferencingViewsetCursorSize in class BaseViewPanelw - Anchoh - Altopublic void setShowInfo(boolean show)
showInfo - public java.awt.geom.Rectangle2D getCursorWorldCoordinates()
public java.awt.geom.Rectangle2D getCursorAdjustedWorldCoordinates(int wWindow,
int hWindow)
getCursorAdjustedWorldCoordinates in interface GeoreferencingViewpublic java.awt.geom.Rectangle2D getViewExtent()
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListener