Package org.lemsml.jlems.viz.plot
Class DataDisplay
- 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.DataDisplay
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,DComponent
,ModeSettable
,PaintListener
,Repaintable
public class DataDisplay extends BasePanel implements ModeSettable, Repaintable, PaintListener
- 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) AboveBelowSplitPanel
ab1
(package private) AboveBelowSplitPanel
ab2
(package private) BasePanel
controlPanel
(package private) CornerPanel
cornerPanel
(package private) GraphColors
gcols
(package private) static boolean
interactive
(package private) LeftRightSplitPanel
lr
(package private) PickWorldCanvas
pwCanvas
(package private) RangeWatcher
rangeWatcher
(package private) static long
serialVersionUID
(package private) XAxisCanvas
xAxisCanvas
(package private) YAxisCanvas
yAxisCanvas
-
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 DataDisplay()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
attach(java.lang.Object obj)
void
frameData()
double[]
getXRange()
double[]
getYRange()
static void
main(java.lang.String[] argv)
void
painted()
void
reframe()
void
repaintAll()
void
requestRepaint()
static void
setBatch()
void
setBg(java.awt.Color c)
void
setBorderBg(java.awt.Color c)
void
setBuildPaintInstructor(BuildPaintInstructor bpi)
void
setColorRange(double cmin, double cmax)
void
setColorTable(java.awt.Color[] ac)
void
setCursor(java.lang.String string)
void
setDataBg(java.awt.Color c)
void
setFixedAspectRatio(double ar)
void
setLimits(double[] xyxy)
void
setMode(java.lang.String dom, boolean b)
void
setMode(java.lang.String dom, java.lang.String mod)
void
setPaintInstructor(PaintInstructor pi)
void
setPickListener(PickListener pl)
void
setXAxis(java.lang.String lab, double min, double max)
void
setXAxisLabel(java.lang.String lab)
void
setXRange(double low, double high)
void
setXXYYLimits(double[] d)
void
setYAxis(java.lang.String lab, double min, double max)
void
setYAxisLabel(java.lang.String lab)
void
setYRange(double min, double max)
void
syncSizes()
void
viewChanged()
-
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, 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, 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
-
xAxisCanvas
XAxisCanvas xAxisCanvas
-
yAxisCanvas
YAxisCanvas yAxisCanvas
-
pwCanvas
PickWorldCanvas pwCanvas
-
cornerPanel
CornerPanel cornerPanel
-
controlPanel
BasePanel controlPanel
-
ab1
AboveBelowSplitPanel ab1
-
ab2
AboveBelowSplitPanel ab2
-
lr
LeftRightSplitPanel lr
-
gcols
GraphColors gcols
-
rangeWatcher
RangeWatcher rangeWatcher
-
interactive
static boolean interactive
-
-
Method Detail
-
setBatch
public static void setBatch()
-
repaintAll
public void repaintAll()
-
painted
public void painted()
- Specified by:
painted
in interfacePaintListener
-
setDataBg
public void setDataBg(java.awt.Color c)
-
setBorderBg
public void setBorderBg(java.awt.Color c)
-
setMode
public void setMode(java.lang.String dom, java.lang.String mod)
- Specified by:
setMode
in interfaceModeSettable
-
setMode
public void setMode(java.lang.String dom, boolean b)
- Specified by:
setMode
in interfaceModeSettable
-
setPaintInstructor
public void setPaintInstructor(PaintInstructor pi)
-
setBuildPaintInstructor
public void setBuildPaintInstructor(BuildPaintInstructor bpi)
-
setPickListener
public void setPickListener(PickListener pl)
-
attach
public void attach(java.lang.Object obj)
-
setXAxisLabel
public void setXAxisLabel(java.lang.String lab)
-
setYAxisLabel
public void setYAxisLabel(java.lang.String lab)
-
setXAxis
public void setXAxis(java.lang.String lab, double min, double max)
-
setYAxis
public void setYAxis(java.lang.String lab, double min, double max)
-
setYRange
public void setYRange(double min, double max)
-
setXXYYLimits
public void setXXYYLimits(double[] d)
-
setLimits
public void setLimits(double[] xyxy)
-
setXRange
public void setXRange(double low, double high)
-
getXRange
public double[] getXRange()
-
getYRange
public double[] getYRange()
-
setFixedAspectRatio
public void setFixedAspectRatio(double ar)
-
viewChanged
public void viewChanged()
-
reframe
public void reframe()
-
main
public static void main(java.lang.String[] argv)
-
setColorRange
public void setColorRange(double cmin, double cmax)
-
setColorTable
public void setColorTable(java.awt.Color[] ac)
-
syncSizes
public void syncSizes()
-
frameData
public void frameData()
-
requestRepaint
public void requestRepaint()
- Specified by:
requestRepaint
in interfaceRepaintable
-
setCursor
public void setCursor(java.lang.String string)
- Specified by:
setCursor
in interfaceRepaintable
-
-