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) AboveBelowSplitPanelab1(package private) AboveBelowSplitPanelab2(package private) BasePanelcontrolPanel(package private) CornerPanelcornerPanel(package private) GraphColorsgcols(package private) static booleaninteractive(package private) LeftRightSplitPanellr(package private) PickWorldCanvaspwCanvas(package private) RangeWatcherrangeWatcher(package private) static longserialVersionUID(package private) XAxisCanvasxAxisCanvas(package private) YAxisCanvasyAxisCanvas-
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 voidattach(java.lang.Object obj)voidframeData()double[]getXRange()double[]getYRange()static voidmain(java.lang.String[] argv)voidpainted()voidreframe()voidrepaintAll()voidrequestRepaint()static voidsetBatch()voidsetBg(java.awt.Color c)voidsetBorderBg(java.awt.Color c)voidsetBuildPaintInstructor(BuildPaintInstructor bpi)voidsetColorRange(double cmin, double cmax)voidsetColorTable(java.awt.Color[] ac)voidsetCursor(java.lang.String string)voidsetDataBg(java.awt.Color c)voidsetFixedAspectRatio(double ar)voidsetLimits(double[] xyxy)voidsetMode(java.lang.String dom, boolean b)voidsetMode(java.lang.String dom, java.lang.String mod)voidsetPaintInstructor(PaintInstructor pi)voidsetPickListener(PickListener pl)voidsetXAxis(java.lang.String lab, double min, double max)voidsetXAxisLabel(java.lang.String lab)voidsetXRange(double low, double high)voidsetXXYYLimits(double[] d)voidsetYAxis(java.lang.String lab, double min, double max)voidsetYAxisLabel(java.lang.String lab)voidsetYRange(double min, double max)voidsyncSizes()voidviewChanged()-
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:
paintedin 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:
setModein interfaceModeSettable
-
setMode
public void setMode(java.lang.String dom, boolean b)- Specified by:
setModein 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:
requestRepaintin interfaceRepaintable
-
setCursor
public void setCursor(java.lang.String string)
- Specified by:
setCursorin interfaceRepaintable
-
-