|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
com.partnersoft.v3x.apps.MapBrowser.MapBrowser
public class MapBrowser
A MapBrowsing widget.
This consists of a MapViewPanel surrounded by directional arrow buttons.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
MapBrowser()
|
|
| Method Summary | |
|---|---|
void |
addMiscPoint(MiscPoint newPoint)
|
void |
clearMisc()
|
DoublePoint |
getLastGPSCoord()
IMPORTANT NOTE: the last GPS coord can't be a zero zero coordinate, otherwise it breaks anyone who calls getLastGPSCoord(), which right now is Redlining. |
float |
getLastGPSRotation()
|
MapViewPanel |
getView()
|
boolean |
isFocusTraversable()
|
boolean |
isGPSEnabled()
|
boolean |
isZooming()
|
void |
overrideClickToBehavior(java.lang.String message)
|
void |
releaseClickToBehavior()
|
void |
setClickToCenter()
|
void |
setClickToSelect()
|
void |
setClickToZoom()
|
void |
setVectorDisplay(java.lang.String newValue)
|
void |
setZoom(int zoom)
|
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, updateUI |
| Methods inherited from class java.awt.Container |
|---|
add, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, 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, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public MapViewPanel view
public boolean zooming
public RadioToggleButton clickToZoom
public RadioToggleButton clickToCenter
public RadioToggleButton clickToSelect
public ComboSelector legendSelector
public MXGroup clickToGroup
public com.partnersoft.v3x.apps.MapBrowser.MapBrowser.FunnyPane paneInTheBottom
public com.partnersoft.v3x.apps.MapBrowser.MapBrowser.FunnyPane paneInTheTop
public com.partnersoft.v3x.apps.MapBrowser.MapBrowser.DoodlePane paneInTheLeft
public com.partnersoft.v3x.apps.MapBrowser.MapBrowser.DoodlePane paneInTheRight
public javax.swing.event.ChangeListener innerEar
public BasicDeck clickToDeck
public StringViewer clickToMessage
public boolean ignoringClick
public com.partnersoft.v3x.apps.MapBrowser.MapBrowser.Zoomer zoomer
public ZoomSpecifier zoomSpec
public boolean justHitBottom
public Specifier indicationSpecifier
public SpecificationListener hoverEar
public MapViewControlButton northwestButt
public MapViewControlButton northButt
public MapViewControlButton northeastButt
public MapViewControlButton westButt
public MapViewControlButton eastButt
public MapViewControlButton southwestButt
public MapViewControlButton southButt
public MapViewControlButton southeastButt
public RoverBundleInMemory gpsBundle
public RoverBundleSource gpsSource
public Toggle gpsToggle
public java.util.ArrayList gpsLabels
public LockingToggleButton gpsMe
public Projection projection
public StringViewer gpsStatusDisplay
public boolean gpsEnabled
public DoublePoint lastGPSCoord
public float lastGPSRotation
public boolean legendSelectorVisible
public javax.swing.JPanel clickToBox
public PythonMangler coordinateDisplayScript
public RoverBundleInMemory miscBundle
public RoverBundleSource miscSource
public NamedGoedels miscGoedels
public java.util.ArrayList miscPoints
| Constructor Detail |
|---|
public MapBrowser()
| Method Detail |
|---|
public DoublePoint getLastGPSCoord()
public float getLastGPSRotation()
public boolean isFocusTraversable()
isFocusTraversable in class java.awt.Componentpublic void setVectorDisplay(java.lang.String newValue)
public MapViewPanel getView()
public boolean isZooming()
public void setClickToSelect()
public void setClickToCenter()
public void setClickToZoom()
public void overrideClickToBehavior(java.lang.String message)
public void releaseClickToBehavior()
public void setZoom(int zoom)
public boolean isGPSEnabled()
public void clearMisc()
public void addMiscPoint(MiscPoint newPoint)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||