public class MeasureOverlay extends AbstractOverlay
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
MEASURE |
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 |
|---|
MeasureOverlay(MapPanel map) |
addOverlayActionOverride, addUndo, appendLocations, appendPoint, canOverrideOverlayAction, clearMapCursor, clearMapCursor, clearOverlayAction, clearSnapLocations, clearUndoHistory, createPropertyUndo, createXorLine, destroy, drawXorGeometry, findCloseLocation, findCloseLocation, findCloseVertexLocation, focusGained, focusLost, 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, keyReleased, keyTyped, mouseEntered, mouseExited, mouseWheelMoved, paintComponent, 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 String MEASURE
public MeasureOverlay(MapPanel map)
public void clearMouseOverGeometry()
protected void clearMouseOverLocations()
public Geometry getMeasureGeometry()
public List<CloseLocation> getMouseOverLocations()
protected Geometry getVertexGeometry(MouseEvent event, CloseLocation location)
public void keyPressed(KeyEvent event)
keyPressed in interface KeyListenerkeyPressed in class AbstractOverlayprotected boolean modeMeasureClick(MouseEvent event)
protected boolean modeMeasureDrag(MouseEvent event)
protected boolean modeMeasureFinish(MouseEvent event)
protected boolean modeMeasureMove(MouseEvent event)
protected boolean modeMeasureStart(MouseEvent event)
protected void modeMeasureUpdateXorGeometry()
public void mouseClicked(MouseEvent event)
mouseClicked in interface MouseListenermouseClicked in class AbstractOverlaypublic void mouseDragged(MouseEvent event)
mouseDragged in interface MouseMotionListenermouseDragged 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 AbstractOverlayprotected void paintComponent(Graphics2D graphics)
paintComponent in class AbstractOverlaypublic void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerpropertyChange in class AbstractOverlaypublic void setMeasureGeometry(Geometry measureGeometry)
protected boolean setMouseOverLocations(List<CloseLocation> mouseOverLocations)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.