|
||||||||||
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 edu.ucla.stat.SOCR.core.GraphPanels
public class GraphPanels
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 |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static int |
ABOVE
|
static int |
BELOW
|
protected int |
bottomMargin
|
static int |
BOUNDS
|
static int |
CONTINUOUS
|
java.text.DecimalFormat |
decimalFormat
|
static int |
DISCRETE
|
protected Distribution |
dist
|
protected Domain |
domain
|
static int |
HORIZONTAL
|
protected double |
left
|
static int |
LEFT
|
protected int |
leftMargin
|
protected double |
leftx
|
static int |
MIDPOINTS
|
static int |
MIXED
|
protected double |
right
|
static int |
RIGHT
|
protected int |
rightMargin
|
protected double |
rightx
|
protected int |
topMargin
|
protected int |
type
|
static int |
VERTICAL
|
protected double |
xMax
|
protected double |
xMin
|
protected int |
xPosition
|
protected double |
yMax
|
protected double |
yMin
|
protected int |
yPosition
|
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 | |
---|---|
GraphPanels(SOCRDistributionFunctors container)
|
Method Summary | |
---|---|
void |
drawAxis(java.awt.Graphics g,
Domain d,
double c,
int orientation,
int type)
This method draws an axis corresponding to a partition of an interval at position c relative to the other variable. |
void |
drawAxis(java.awt.Graphics g,
double a,
double b,
double w,
double c,
int orientation)
This method draws an axis corresponding to the partition of [a, b] into subintervals of width w, with tick marks at the partition bounds |
void |
drawAxis(java.awt.Graphics g,
double a,
double b,
double w,
double c,
int orientation,
int type)
This method draws an axis corresponding to the partition of [a, b] into subintervals of width w, as in the previous method |
void |
drawBox(java.awt.Graphics g,
double x0,
double y0,
double x1,
double y1)
This method draws a box between the specified corner points in scale units |
void |
drawBox(java.awt.Graphics g,
int style,
double x,
double y,
double l,
int i,
int j)
Draw a box at the specified x and y coordinates (in scale units) Length l (in scale units) width: i pixels in the negative direction, j in the positive direction |
void |
drawBoxPlot(java.awt.Graphics g,
double x1,
double x2,
double x3,
double x4,
double x5,
int y)
The following method draws a five-number, horizontal boxplot. |
void |
drawBoxPlot(java.awt.Graphics g,
double x,
double r,
int y)
The following method draws a symmetric, horizontal boxplot, centered at x of radius r (in scale units). |
void |
drawLabel(java.awt.Graphics g,
java.lang.String s,
double x,
double y,
int location)
This method draws label s to the left, right, above, or below (x, y) (in scale units) |
void |
drawLine(java.awt.Graphics g,
double x1,
double y1,
double x2,
double y2)
This method draws a line between (x1, y1) and (x2, y2), where the coordinates are in scale units |
void |
drawTick(java.awt.Graphics g,
double x,
double y,
int orientation)
This method draws a tick mark at the specified x and y coordinates (in scale units), 3 pixels in the positive direction and 3 in the negative direction |
void |
drawTick(java.awt.Graphics g,
double x,
double y,
int i,
int j,
int orientation)
This method draws a tick mark at the specified x and y coordinates (in scale units), i pixels in the negative direction, j in the positive direction. |
void |
fillBox(java.awt.Graphics g,
double x0,
double y0,
double x1,
double y1)
This method fills a box between the specified corner points in scale units |
void |
fillBox(java.awt.Graphics g,
int style,
double x,
double y,
double l,
int i,
int j)
|
void |
fillBoxPlot(java.awt.Graphics g,
double x1,
double x2,
double x3,
double x4,
double x5,
int y)
The following method fills a five-number, horizontal boxplot. |
void |
fillBoxPlot(java.awt.Graphics g,
double x,
double r,
int y)
The following method fills a symmetric, horizontal boxplot, centered at x of radius r (in scale units). |
protected java.lang.String |
format(double x)
|
double |
getBetweenCDF()
|
double |
getLeftCDF()
|
double |
getLeftCutOff()
|
java.lang.String |
getPanelFile()
|
double |
getRightCDF()
|
double |
getRightCutOff()
|
void |
mouseClicked(java.awt.event.MouseEvent evt)
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
void |
mouseEntered(java.awt.event.MouseEvent evt)
|
void |
mouseExited(java.awt.event.MouseEvent evt)
|
void |
mouseMoved(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
void |
rigidIntegralMotionOfDiscriteDistributions(boolean _leftOrRightLimit)
This method ensures that LEFT and RIGHT limits for areas in DISCRETE distributions are limited to only integer values. |
void |
setDistribution(Distribution d)
|
void |
setLeftCutOff(double _left)
These methods get/set the Limits, leftCutOff and rightCutOff, for the probability calculation. |
void |
setMargins(int l,
int r,
int b,
int t)
This method sets the margin (in pixels) |
void |
setRightCutOff(double _right)
|
void |
setScale(double x0,
double x1,
double y0,
double y1)
This method sets the minimum and maximum values on the x and y axes |
int |
xGraph(double x)
This method computes the x coordinate in graph units for a given x in scale units |
int |
xPixels(double x)
This method convert x scale units to x pixels |
double |
xScale(int x)
This method computes the x coordinate in scale units for a given x in graph units |
int |
yGraph(double y)
This method computes the y coordinate in graph units for a given y in scale units |
int |
yPixels(double y)
This method converts y scale units to y pixels |
double |
yScale(int y)
This method computes the y coordinate in scale units for a given y in graph units |
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, 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 |
---|
protected int leftMargin
protected int rightMargin
protected int topMargin
protected int bottomMargin
protected double xMin
protected double xMax
protected double yMin
protected double yMax
protected Distribution dist
protected Domain domain
protected int type
protected int xPosition
protected int yPosition
protected double left
protected double right
protected double leftx
protected double rightx
public static final int LEFT
public static final int RIGHT
public static final int ABOVE
public static final int BELOW
public static final int VERTICAL
public static final int HORIZONTAL
public static final int MIDPOINTS
public static final int BOUNDS
public static final int DISCRETE
public static final int CONTINUOUS
public static final int MIXED
public java.text.DecimalFormat decimalFormat
Constructor Detail |
---|
public GraphPanels(SOCRDistributionFunctors container)
Method Detail |
---|
public java.lang.String getPanelFile()
public void setDistribution(Distribution d)
public void setLeftCutOff(double _left)
public void setRightCutOff(double _right)
public double getLeftCutOff()
public double getRightCutOff()
public void setScale(double x0, double x1, double y0, double y1)
public void setMargins(int l, int r, int b, int t)
public int xGraph(double x)
public int yGraph(double y)
public double xScale(int x)
public double yScale(int y)
public int xPixels(double x)
public int yPixels(double y)
public void drawLine(java.awt.Graphics g, double x1, double y1, double x2, double y2)
public void drawTick(java.awt.Graphics g, double x, double y, int i, int j, int orientation)
public void drawTick(java.awt.Graphics g, double x, double y, int orientation)
public void drawLabel(java.awt.Graphics g, java.lang.String s, double x, double y, int location)
public void drawAxis(java.awt.Graphics g, Domain d, double c, int orientation, int type)
public void drawAxis(java.awt.Graphics g, double a, double b, double w, double c, int orientation, int type)
public void drawAxis(java.awt.Graphics g, double a, double b, double w, double c, int orientation)
public void drawBox(java.awt.Graphics g, double x0, double y0, double x1, double y1)
public void fillBox(java.awt.Graphics g, double x0, double y0, double x1, double y1)
public void drawBoxPlot(java.awt.Graphics g, double x, double r, int y)
public void fillBoxPlot(java.awt.Graphics g, double x, double r, int y)
public void drawBoxPlot(java.awt.Graphics g, double x1, double x2, double x3, double x4, double x5, int y)
public void fillBoxPlot(java.awt.Graphics g, double x1, double x2, double x3, double x4, double x5, int y)
public void drawBox(java.awt.Graphics g, int style, double x, double y, double l, int i, int j)
public void fillBox(java.awt.Graphics g, int style, double x, double y, double l, int i, int j)
public void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent evt)
mouseExited
in interface java.awt.event.MouseListener
public void rigidIntegralMotionOfDiscriteDistributions(boolean _leftOrRightLimit)
public double getLeftCDF()
public double getRightCDF()
public double getBetweenCDF()
protected java.lang.String format(double x)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |