Package org.lemsml.jlems.viz.plot
Class PickWorldCanvas
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.lemsml.jlems.viz.plot.BasePanel
-
- org.lemsml.jlems.viz.plot.BaseCanvas
-
- org.lemsml.jlems.viz.plot.WorldCanvas
-
- org.lemsml.jlems.viz.plot.PickWorldCanvas
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,DComponent,ModeSettable,Repaintable
public class PickWorldCanvas extends WorldCanvas
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Builderbuilder(package private) BuildPaintInstructorbuildPaintInstructor(package private) booleandrawGrid(package private) GridPaintergridPainter(package private) PaintListenerpaintListener(package private) PickHandlerpickHandler(package private) PickStorepickStore(package private) static longserialVersionUID-
Fields inherited from class org.lemsml.jlems.viz.plot.WorldCanvas
ALL, BOX, ETURN, EZOOM, mouse, MULTI, painter, paintInstructor, PAN, reframeBox, ROLL, wt, ZOOMIN, ZOOMOUT
-
Fields inherited from class org.lemsml.jlems.viz.plot.BaseCanvas
bgColor, bs1, fgColor
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description PickWorldCanvas(boolean interact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPaintListener(PaintListener pl)voidattach(java.lang.Object obj)voidpaint2D(java.awt.Graphics2D g)voidpostPaint(java.awt.Graphics2D g)voidprePaint(java.awt.Graphics2D g)voidreframe()voidsetAxisColor(java.awt.Color c)voidsetBg(java.awt.Color c)voidsetBg(java.lang.String str)voidsetBuildPaintInstructor(BuildPaintInstructor pi)voidsetGridColor(java.awt.Color c)voidsetNoGrid()voidsetOnGridAxes()voidsetPickListener(PickListener pl)voidsetShowGrid(boolean b)voidsetXAxisLabel(java.lang.String s)-
Methods inherited from class org.lemsml.jlems.viz.plot.WorldCanvas
addRangeListener, applyAAPreference, boxSelected, dragRollRotate, dragZoom, dragZRotate, ensureCovers, fixRanges, frameToBox, get2Center, get3Center, getFourMatrix, getIntPosition, getPainter, getProjectionMatrix, getWorldTransform, getXRange, getYRange, initializeRotation, initializeRotation, initializeZoom, isAntialiasing, paintComponent, permanentPan, reluctantReframe, restoreAA, setAntialias, setClickListener, setColorRange, setColorTable, setFixedAspectRatio, setFourMatrix, setMode, setMode, setMode, setMouseHandler, setMouseMode, setPaintInstructor, setRollCenter, setRotationListener, setXRange, setXRange, setYRange, setYRange, showToolTips, syncSize, trialPan, turn, viewAction, zoom, zoom
-
Methods inherited from class org.lemsml.jlems.viz.plot.BaseCanvas
getDataBackground, getNormalForeground, requestRepaint, setCursor, setDataBackground, simpleStroke
-
Methods inherited from class org.lemsml.jlems.viz.plot.BasePanel
setTooltip
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, update
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
pickStore
PickStore pickStore
-
builder
Builder builder
-
pickHandler
PickHandler pickHandler
-
buildPaintInstructor
BuildPaintInstructor buildPaintInstructor
-
gridPainter
GridPainter gridPainter
-
paintListener
PaintListener paintListener
-
drawGrid
boolean drawGrid
-
-
Method Detail
-
setXAxisLabel
public void setXAxisLabel(java.lang.String s)
-
setBg
public void setBg(java.lang.String str)
-
setBg
public void setBg(java.awt.Color c)
- Overrides:
setBgin classBaseCanvas
-
setNoGrid
public void setNoGrid()
-
setShowGrid
public void setShowGrid(boolean b)
-
setBuildPaintInstructor
public void setBuildPaintInstructor(BuildPaintInstructor pi)
-
setPickListener
public void setPickListener(PickListener pl)
-
setGridColor
public void setGridColor(java.awt.Color c)
-
setAxisColor
public void setAxisColor(java.awt.Color c)
-
prePaint
public void prePaint(java.awt.Graphics2D g)
- Overrides:
prePaintin classWorldCanvas
-
postPaint
public void postPaint(java.awt.Graphics2D g)
- Overrides:
postPaintin classWorldCanvas
-
paint2D
public void paint2D(java.awt.Graphics2D g)
- Overrides:
paint2Din classWorldCanvas
-
attach
public void attach(java.lang.Object obj)
-
setOnGridAxes
public void setOnGridAxes()
-
reframe
public void reframe()
- Overrides:
reframein classWorldCanvas
-
addPaintListener
public void addPaintListener(PaintListener pl)
-
-