public class MapPanel extends JPanel implements PropertyChangeListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
MAP_CONTROLS_WORKING_AREA |
static String |
MAP_PANEL |
static String |
MAP_TABLE_WORKING_AREA |
static List<Long> |
SCALES |
accessibleContext, 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, WIDTHgetAccessibleContext, 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 static final String MAP_CONTROLS_WORKING_AREA
public static final String MAP_PANEL
public static final String MAP_TABLE_WORKING_AREA
public MapPanel()
public MapPanel(Project project)
public void addBaseMap(Layer layer)
public void addCoordinateSystem(CoordinateSystem coordinateSystem)
public void addCoordinateSystem(int srid)
public void addMapOverlay(int zIndex,
JComponent overlay)
public void addMapOverlay(JComponent overlay)
protected void addMapOverlays()
public void addOverlayActionOverride(String overlayAction, String... overrideOverlayActions)
protected void addStatusBar()
protected void addToolBar()
public void addUndo(UndoableEdit edit)
protected void addUndoButtons()
public void addZoomBookmark()
public boolean canOverrideOverlayAction(String newAction)
public boolean canOverrideOverlayAction(String newAction, String currentAction)
public boolean clearOverlayAction(String overlayAction)
public void clearToolTipText()
public void clearVisibleOverlay(Component overlay)
public void clearZoomHistory()
public void createScales()
public void destroy()
protected void finalize()
throws Throwable
public Layer getBaseMapLayer()
public LayerGroup getBaseMapLayers()
public LayerRendererOverlay getBaseMapOverlay()
public BoundingBox getBoundingBox()
public FileDropTargetListener getFileDropListener()
public GeometryFactory getGeometryFactory()
public LayerRendererOverlay getLayerOverlay()
public JPanel getLeftStatusBar()
public <T extends JComponent> T getMapOverlay(Class<T> overlayClass)
public <T extends JComponent> List<T> getMapOverlays(Class<T> overlayClass)
public MouseOverlay getMouseOverlay()
public String getOverlayAction()
public SwingWorkerProgressBar getProgressBar()
public Project getProject()
public JPanel getRightStatusBar()
public double getScale()
public ToolBar getToolBar()
public UndoManager getUndoManager()
public double getUnitsPerPixel()
public Viewport2D getViewport()
public double getZoomInScale(double scale)
public double getZoomOutScale(double scale)
public boolean hasOverlayAction()
public boolean hasOverlayAction(String overlayAction)
public boolean isOverlayAction(String overlayAction)
public boolean isZoomNextEnabled()
public boolean isZoomPreviousEnabled()
public void moveToFront(JComponent overlay)
public void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerpublic void refresh()
public void setBaseMapLayer(Layer layer)
public void setBoundingBox(BoundingBox boundingBox)
public void setGeometryFactory(GeometryFactory geometryFactory)
public void setMapCursor(Cursor cursor)
public void setMapOverlayEnabled(Class<? extends JComponent> overlayClass, boolean enabled)
public boolean setOverlayAction(String overlayAction)
public void setProject(Project project)
public void setScale(double scale)
public void setToolTipText(Point2D location, CharSequence text)
public void setUnitsPerPixel(double unitsPerPixel)
public void setVisibleOverlay(JComponent overlay)
public void showZoomBookmarkMenu()
public void toggleMode(String mode)
public void zoom(Point mapPoint, int steps)
public void zoomIn()
public void zoomNext()
public void zoomOut()
public void zoomPrevious()
public void zoomToBoundingBox(BoundingBox boundingBox)
boundingBox - public void zoomToGeometry(Geometry geometry)
public void zoomToLayer(Layer layer)
public void zoomToRecord(Record record)
public void zoomToSelected()
public void zoomToSelected(Layer layer)
public void zoomToWorld()
Copyright © 2015 Revolution Systems Inc.. All rights reserved.