Class ScatterPlotPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- adams.gui.visualization.core.PlotPanel
-
- adams.gui.visualization.stats.scatterplot.ScatterPlotPanel
-
- All Implemented Interfaces:
HelpSupporter,ImageObserver,MenuContainer,Serializable,Accessible
public class ScatterPlotPanel extends PlotPanel
Panel for displaying scatter plot data.- Author:
- msf8
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected SpreadSheetm_DataInstances to be plottedprotected intm_XIndexindex of attribute for x axisprotected intm_YIndexindex of attribute for y axis-
Fields inherited from class adams.gui.visualization.core.PlotPanel
m_AxisBottom, m_AxisLeft, m_AxisRight, m_AxisTop, m_AxisWidth, m_BackgroundColor, m_CornerBottomLeft, m_CornerBottomRight, m_CornerTopLeft, m_CornerTopRight, m_Debug, m_ForegroundColor, m_GridColor, m_MouseClickListeners, m_PaintListeners, m_PanelContent, m_ToolTipAxes
-
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
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description ScatterPlotPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpreadSheetgetData()Returns the data for the plot.intgetXIndex()Returns the index of the X attribute.intgetYIndex()Returns the index of the Y attribute.protected voidinitGUI()Initializes the widgets.protected voidinitialize()Initializes the members.voidreset()Set up the scatter plot panel called by the calling class when all the fields have been setvoidsetData(SpreadSheet value)set the data for the scatter plot panel.voidsetXIndex(int val)Set index of x attribute.voidsetYIndex(int val)set the index of the y attribute.-
Methods inherited from class adams.gui.visualization.core.PlotPanel
addHitDetector, addMouseClickListener, addMouseMovementTracker, addPaintListener, addPanningListener, addPrintScreenListener, addToolTipAxis, addZoom, addZoom, addZoomListener, clearHelp, clearHitDetectors, clearPanning, clearToolTipAxes, clearZoom, createCornerPanel, getActualAxisWidth, getAxis, getAxisPopupMenuCustomizer, getAxisVisibility, getAxisWidth, getBackgroundColor, getContent, getForegroundColor, getGridColor, getHelp, getPopupMenuCustomizer, getTipTextCustomizer, hasHelp, hasToolTipAxis, isHelpHtml, isPanned, isPanningEnabled, isZoomed, isZoomingEnabled, notifyMouseClickListeners, notifyPaintListeners, removeHitDetector, removeMouseClickListener, removeMouseMovementTracker, removePaintListener, removePanningListener, removeToolTipAxis, removeZoomListener, setAxisPopupMenuCustomizer, setAxisVisibility, setAxisWidth, setAxisWidths, setBackgroundColor, setForegroundColor, setGridColor, setHelp, setPanningEnabled, setPopupMenuCustomizer, setTipTextCustomizer, setZoomingEnabled, showHelp, toString, updateCorner, updateCornerPanel, updateCorners
-
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, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
m_Data
protected SpreadSheet m_Data
Instances to be plotted
-
m_XIndex
protected int m_XIndex
index of attribute for x axis
-
m_YIndex
protected int m_YIndex
index of attribute for y axis
-
-
Method Detail
-
initialize
protected void initialize()
Initializes the members.- Overrides:
initializein classPlotPanel
-
setData
public void setData(SpreadSheet value)
set the data for the scatter plot panel.- Parameters:
value- data to be plotted
-
getData
public SpreadSheet getData()
Returns the data for the plot.- Returns:
- the data
-
reset
public void reset()
Set up the scatter plot panel called by the calling class when all the fields have been set
-
setXIndex
public void setXIndex(int val)
Set index of x attribute.- Parameters:
val- index of x attribute
-
getXIndex
public int getXIndex()
Returns the index of the X attribute.- Returns:
- the index
-
setYIndex
public void setYIndex(int val)
set the index of the y attribute.- Parameters:
val- index of y attribute
-
getYIndex
public int getYIndex()
Returns the index of the Y attribute.- Returns:
- the index
-
-