|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--randsburg.ScatterPlotPanel
Provides a scatter plot of lags for RandomNumberGenerator
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected java.awt.Color |
backgroundColor
|
static int |
BOTTOM
|
protected boolean |
drawAtEdges
|
protected boolean |
drawAxes
|
protected boolean |
drawTitle
|
protected java.awt.Font |
f
|
protected java.awt.Color |
fontColor
|
protected java.awt.Color[] |
graphColor
|
protected int |
graphHeight
|
protected int[] |
graphSize
|
protected int |
graphWidth
|
protected java.awt.Color |
gridColor
|
protected java.lang.String |
hAxisLabel
|
protected double[] |
hGrid
|
static int |
HIGH
|
static int |
HORIZONTAL
|
protected boolean |
labelAxes
|
static int |
LEFT
|
static int |
LOW
|
protected int[] |
offset
|
protected int |
panelHeight
|
protected int |
panelWidth
|
protected java.awt.geom.Point2D[] |
plotPoints
|
protected double[][] |
range
|
static int |
RIGHT
|
protected java.awt.Color |
scaleColor
|
protected java.lang.String |
title
|
protected java.awt.Font |
titleFont
|
static int |
TOP
|
protected java.lang.String |
vAxisLabel
|
static int |
VERTICAL
|
protected double[] |
vGrid
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 |
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 | |
ScatterPlotPanel(java.awt.geom.Point2D[] aPlotPoints)
Constructor for ScatterPlotPanel |
|
| Method Summary | |
void |
doDrawAxes(boolean value)
doDrawAxes: set whether to draw axes |
protected void |
drawPoints(java.awt.Graphics g)
|
void |
drawScaleAtEdges(boolean value)
|
protected void |
drawScales(java.awt.Graphics g)
|
protected void |
drawTitle(java.awt.Graphics g)
|
void |
paint(java.awt.Graphics g)
|
protected void |
paintBackground(java.awt.Graphics g)
|
protected void |
paintGrid(java.awt.Graphics g,
double[] hGrid,
double[] vGrid)
|
protected void |
paintScale(java.awt.Graphics g,
double position,
double[] grid,
int direction)
|
protected void |
paintScale(java.awt.Graphics g,
double position,
int direction)
|
protected int |
scale(double value,
int direction)
|
void |
setBackgroundColor(java.awt.Color color)
|
void |
setFontColor(java.awt.Color color)
|
void |
setGraphColor(java.awt.Color color)
|
void |
setGraphColors(java.awt.Color[] color)
|
protected double[] |
setGrid(double lowValue,
double highValue,
int graphPixels)
|
void |
setGridColor(java.awt.Color color)
|
void |
setHAxisLabel(java.lang.String label)
|
void |
setScaleColor(java.awt.Color color)
|
void |
setTitle(java.lang.String aTitle)
|
void |
setVAxisLabel(java.lang.String label)
|
void |
setViewport(double xRangeLow,
double xRangeHigh,
double yRangeLow,
double yRangeHigh)
setViewport sets the ranges of doubles to be plotted |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int HORIZONTAL
public static final int VERTICAL
public static final int LOW
public static final int HIGH
public static final int LEFT
public static final int RIGHT
public static final int TOP
public static final int BOTTOM
protected java.awt.geom.Point2D[] plotPoints
protected double[][] range
protected java.awt.Color[] graphColor
protected java.awt.Color scaleColor
protected java.awt.Color fontColor
protected java.awt.Color backgroundColor
protected java.awt.Color gridColor
protected int panelWidth
protected int panelHeight
protected int[] offset
protected int graphWidth
protected int graphHeight
protected int[] graphSize
protected boolean drawAxes
protected boolean drawAtEdges
protected boolean labelAxes
protected java.lang.String hAxisLabel
protected java.lang.String vAxisLabel
protected boolean drawTitle
protected java.lang.String title
protected double[] vGrid
protected double[] hGrid
protected java.awt.Font f
protected java.awt.Font titleFont
| Constructor Detail |
public ScatterPlotPanel(java.awt.geom.Point2D[] aPlotPoints)
aPlotPoints - provides the data| Method Detail |
public void paint(java.awt.Graphics g)
paint in class javax.swing.JComponentprotected void paintBackground(java.awt.Graphics g)
protected void drawPoints(java.awt.Graphics g)
protected void drawScales(java.awt.Graphics g)
protected void drawTitle(java.awt.Graphics g)
protected int scale(double value,
int direction)
protected double[] setGrid(double lowValue,
double highValue,
int graphPixels)
protected void paintGrid(java.awt.Graphics g,
double[] hGrid,
double[] vGrid)
protected void paintScale(java.awt.Graphics g,
double position,
double[] grid,
int direction)
protected void paintScale(java.awt.Graphics g,
double position,
int direction)
public void setViewport(double xRangeLow,
double xRangeHigh,
double yRangeLow,
double yRangeHigh)
public void setGraphColor(java.awt.Color color)
public void setGraphColors(java.awt.Color[] color)
public void setScaleColor(java.awt.Color color)
public void setGridColor(java.awt.Color color)
public void setFontColor(java.awt.Color color)
public void setBackgroundColor(java.awt.Color color)
public void doDrawAxes(boolean value)
public void drawScaleAtEdges(boolean value)
public void setTitle(java.lang.String aTitle)
public void setHAxisLabel(java.lang.String label)
public void setVAxisLabel(java.lang.String label)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||