public abstract class WorldPainterView
extends org.pepsoft.util.swing.TiledImageViewer
Dimension
.org.pepsoft.util.swing.TiledImageViewer.BackgroundImageMode, org.pepsoft.util.swing.TiledImageViewer.ViewListener
javax.swing.JComponent.AccessibleJComponent
ADVANCED_SETTING_MAX_TILE_RENDER_THREADS, markerX, markerY, previousX, previousY, TILE_SIZE, TILE_SIZE_BITS, TILE_SIZE_MASK, viewX, viewY, xOffset, yOffset
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
protected |
WorldPainterView() |
protected |
WorldPainterView(boolean leftClickDrags,
boolean paintCentre) |
Modifier and Type | Method and Description |
---|---|
abstract Dimension |
getDimension()
Get the currently displayed
Dimension . |
static WorldPainterView |
getInstance()
Get the single instance of
WorldPainterView , if any. |
abstract MapDragControl |
getMapDragControl() |
abstract RadiusControl |
getRadiusControl() |
abstract boolean |
isDrawBrush()
Determine whether the brush radius is currently being displayed.
|
abstract void |
setDimension(Dimension dimension)
Set the
Dimension to display. |
abstract void |
setDrawBrush(boolean drawBrush)
Set whether the brush radius should be displayed.
|
abstract void |
updateStatusBar(int x,
int y)
Updates the status bar, if any, with information current for a specific
location on the dimension.
|
addOverlay, clone, componentHidden, componentMoved, componentResized, componentShown, getBackgroundImage, getBackgroundImageMode, getExtent, getGridColour, getGridSize, getLabelScale, getMarkerCoords, getTileBounds, getTileBounds, getTileBounds, getTileProviderCount, getTileProviders, getViewListener, getViewLocation, getViewX, getViewY, getVisibleArea, getZoom, hierarchyChanged, isInhibitUpdates, isPaintGrid, isTileVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveBy, moveTo, moveTo, moveToMarker, moveToOrigin, paintComponent, refresh, refresh, refresh, refresh, removeAllTileProviders, removeOverlay, removeTileProvider, reset, resetZoom, setBackgroundImage, setBackgroundImageMode, setGridColour, setGridSize, setInhibitUpdates, setLabelScale, setMarkerCoords, setPaintGrid, setTileProvider, setTileProvider, setTileProviderZoom, setViewListener, setZoom, setZoom, tileChanged, tilesChanged, transformGraphics, viewToWorld, viewToWorld, viewToWorld, viewToWorld, viewToWorld, viewToWorld, worldToView, worldToView, worldToView, worldToView, worldToView, worldToView
addAncestorListener, 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, 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, updateUI
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, transferFocusDownCycle, validate, validateTree
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, getAccessibleContext, 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, transferFocusUpCycle
protected WorldPainterView()
protected WorldPainterView(boolean leftClickDrags, boolean paintCentre)
public abstract Dimension getDimension()
Dimension
.Dimension
.public abstract void setDimension(Dimension dimension)
Dimension
to display.dimension
- The Dimension
to display.public abstract void updateStatusBar(int x, int y)
x
- The X coordinate in world coordinates for which to update the
status bar.y
- The T coordinate in world coordinates for which to update the
status bar.public abstract boolean isDrawBrush()
true
if the brush radius is currently being
displayed.public abstract void setDrawBrush(boolean drawBrush)
drawBrush
- Whether the brush radius should be displayed.public abstract MapDragControl getMapDragControl()
public abstract RadiusControl getRadiusControl()
public static WorldPainterView getInstance()
WorldPainterView
, if any. In headless mode this will return null
.