public class ZoomOverlay extends AbstractOverlay
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_PAN |
static String |
ACTION_ZOOM |
static String |
ACTION_ZOOM_BOX |
static BasicStroke |
ZOOM_BOX_STROKE |
CURSOR_LINE_ADD_NODE, CURSOR_LINE_SNAP, CURSOR_NODE_ADD, CURSOR_NODE_EDIT, CURSOR_NODE_SNAP, DEFAULT_CURSOR, XOR_LINE_STYLEaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ZoomOverlay(MapPanel map) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cancel() |
void |
focusLost(FocusEvent e) |
boolean |
isWheelForwardsZoomIn() |
void |
keyPressed(KeyEvent event) |
void |
keyReleased(KeyEvent event) |
void |
keyTyped(KeyEvent event) |
void |
mouseClicked(MouseEvent event) |
void |
mouseDragged(MouseEvent event) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent event) |
void |
mousePressed(MouseEvent event) |
void |
mouseReleased(MouseEvent event) |
void |
mouseWheelMoved(MouseWheelEvent event) |
void |
paintComponent(Graphics graphics) |
protected void |
panClear() |
boolean |
panDrag(MouseEvent event) |
boolean |
panFinish(MouseEvent event) |
boolean |
panStart(MouseEvent event,
boolean drag) |
protected void |
zoomBoxClear() |
protected boolean |
zoomBoxDrag(MouseEvent event) |
protected boolean |
zoomBoxFinish(MouseEvent event) |
protected boolean |
zoomBoxMove(MouseEvent event) |
protected boolean |
zoomBoxStart(MouseEvent event) |
addOverlayActionOverride, addUndo, appendLocations, appendPoint, canOverrideOverlayAction, clearMapCursor, clearMapCursor, clearOverlayAction, clearSnapLocations, clearUndoHistory, createPropertyUndo, createXorLine, destroy, drawXorGeometry, findCloseLocation, findCloseLocation, findCloseVertexLocation, focusGained, getDistance, getEventPoint, getEventPosition, getGeometryFactory, getGraphics, getHotspotBoundingBox, getHotspotBoundingBox, getHotspotPixels, getMap, getMapCursor, getOverlayAction, getOverlayActionCursor, getOverlayPoint, getPoint, getPoint, getPoint, getProject, getSnapLayers, getSnapPoint, getSnapPointLocationMap, getViewport, getViewportGeometryFactory, getViewportPoint, getXorGeometry, hasOverlayAction, hasSnapPoint, hasSnapPoint, hasSnapPoint, isMouseInMap, isOverlayAction, paintComponent, propertyChange, setGeometryFactory, setMapCursor, setOverlayAction, setOverlayActionCursor, setSnapLocations, setSnapPoint, setSnapPointIndex, setXorGeometryaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, 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, paintImmediately, paintImmediately, paramString, 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, update, updateUIadd, 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 static final BasicStroke ZOOM_BOX_STROKE
public static final String ACTION_PAN
public static final String ACTION_ZOOM_BOX
public static final String ACTION_ZOOM
public ZoomOverlay(MapPanel map)
protected void cancel()
public void focusLost(FocusEvent e)
focusLost in interface FocusListenerfocusLost in class AbstractOverlaypublic boolean isWheelForwardsZoomIn()
public void keyPressed(KeyEvent event)
keyPressed in interface KeyListenerkeyPressed in class AbstractOverlaypublic void keyReleased(KeyEvent event)
keyReleased in interface KeyListenerkeyReleased in class AbstractOverlaypublic void keyTyped(KeyEvent event)
keyTyped in interface KeyListenerkeyTyped in class AbstractOverlaypublic void mouseClicked(MouseEvent event)
mouseClicked in interface MouseListenermouseClicked in class AbstractOverlaypublic void mouseDragged(MouseEvent event)
mouseDragged in interface MouseMotionListenermouseDragged in class AbstractOverlaypublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenermouseEntered in class AbstractOverlaypublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenermouseExited in class AbstractOverlaypublic void mouseMoved(MouseEvent event)
mouseMoved in interface MouseMotionListenermouseMoved in class AbstractOverlaypublic void mousePressed(MouseEvent event)
mousePressed in interface MouseListenermousePressed in class AbstractOverlaypublic void mouseReleased(MouseEvent event)
mouseReleased in interface MouseListenermouseReleased in class AbstractOverlaypublic void mouseWheelMoved(MouseWheelEvent event)
mouseWheelMoved in interface MouseWheelListenermouseWheelMoved in class AbstractOverlaypublic void paintComponent(Graphics graphics)
paintComponent in class AbstractOverlayprotected void panClear()
public boolean panDrag(MouseEvent event)
public boolean panFinish(MouseEvent event)
public boolean panStart(MouseEvent event, boolean drag)
protected void zoomBoxClear()
protected boolean zoomBoxDrag(MouseEvent event)
protected boolean zoomBoxFinish(MouseEvent event)
protected boolean zoomBoxMove(MouseEvent event)
protected boolean zoomBoxStart(MouseEvent event)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.