public abstract class BaseViewPanel extends javax.swing.JPanel implements GeoreferencingView
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected BaseViewTool |
tool |
protected ViewControl |
viewControl |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
BaseViewPanel() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addGraphicLayer(IGraphicLayer graphicLayer)
Añade una capa gráfica al canvas.
|
void |
disableAllTools()
Disables all tools in this view
|
void |
disableTool(int tool)
Disables a tool in this view
|
void |
enableTool(int tool)
Selecciona una herramienta a partir de su clase.
|
void |
enableToolPressingButton(int tool) |
java.awt.image.BufferedImage |
getBufferedImage()
Get the buffer of the canvas
|
CanvasZone |
getCanvas()
Obtiene el canvas asociado
|
java.awt.Graphics2D |
getCanvasGraphic()
Obtiene el graphics del canvas
|
int |
getCanvasHeight()
Obtiene el alto del canvas
|
int |
getCanvasWidth()
Obtiene el ancho del canvas
|
javax.swing.JPanel |
getComponent() |
abstract ViewControl |
getControl()
Obtiene el panel de control de la vista
|
int |
getToolSelected()
Gets the selected tool
|
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
|
abstract 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 |
setListenerToTool(int tool,
ToolListener listener) |
void |
setMoveButtonSelected(boolean select) |
void |
setSelectZoomAreaButtonSelected(boolean select) |
void |
setViewListener(ViewListener listener) |
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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCursorAdjustedWorldCoordinates, getMinxMaxyUL, setMinxMaxyUL, setRequestListenerprotected ViewControl viewControl
protected BaseViewTool tool
public javax.swing.JPanel getComponent()
getComponent in interface GeoreferencingViewpublic void setViewListener(ViewListener listener)
setViewListener in interface GeoreferencingViewpublic java.awt.Graphics2D getCanvasGraphic()
getCanvasGraphic in interface GeoreferencingViewpublic int getCanvasWidth()
getCanvasWidth in interface GeoreferencingViewpublic int getCanvasHeight()
getCanvasHeight in interface GeoreferencingViewpublic java.awt.image.BufferedImage getBufferedImage()
getBufferedImage in interface GeoreferencingViewpublic void setCursorSize(int w,
int h)
setCursorSize in interface GeoreferencingVieww - Anchoh - Altopublic void setCursorPosition(int x,
int y)
setCursorPosition in interface GeoreferencingViewx - Posición en Xy - Posición en Ypublic abstract void setDrawParams(java.awt.image.BufferedImage img,
java.awt.geom.Rectangle2D ext,
double pixelSize,
java.awt.geom.Point2D center)
setDrawParams in interface GeoreferencingViewimg - 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 abstract void addGraphicLayer(IGraphicLayer graphicLayer)
gl - public abstract ViewControl getControl()
public void disableAllTools()
disableAllTools in interface GeoreferencingViewenable - public void disableTool(int tool)
disableTool in interface GeoreferencingViewenable - public CanvasZone getCanvas()
getCanvas in interface GeoreferencingViewpublic void enableTool(int tool)
tool - public void enableToolPressingButton(int tool)
public void setSelectZoomAreaButtonSelected(boolean select)
setSelectZoomAreaButtonSelected in interface GeoreferencingViewpublic void setMoveButtonSelected(boolean select)
setMoveButtonSelected in interface GeoreferencingViewpublic void setListenerToTool(int tool,
ToolListener listener)
setListenerToTool in interface GeoreferencingViewpublic int getToolSelected()
getToolSelected in interface GeoreferencingView