public class HistogramPresenterPanel extends XYPresenterPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.awt.Color[] |
barColor |
int |
barWid |
int[] |
barX |
boolean |
doColorBars |
boolean |
doOutlineBars |
ContingencyTable |
itsBars |
doLabelXOrigin, doLabelYOrigin, itsGroup, labelGap, originPoint
dashedStroke, drawFrame, fontMetrics, kFrameLook, kOriginLook, strHeight, X, Y, Z
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
HistogramPresenterPanel()
Standard constructor for the HistogramPresenter class
|
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getFillColor()
returns the fill color of the bars
|
boolean |
getLabelBars() |
int |
getLabelEveryN() |
void |
labelBars(java.awt.Graphics2D g2d)
labels the bins
|
static void |
main(java.lang.String[] args)
main routine
|
void |
paintComponent(java.awt.Graphics g)
paint method
|
void |
plotHistogram(java.awt.Graphics2D g2d)
draws the histogram
|
void |
plotHistogram(Grid theXGrid,
java.awt.Graphics2D g2d)
draws the histogram
|
void |
setFillColor(java.awt.Color itsFillColor)
sets the fill color of the bars
|
void |
setLabelBars(boolean doLabelBars) |
void |
setLabelEveryN(int labelEveryN) |
void |
useColorData(ContingencyTable theTable)
sets the Data and calculates what it needs.
|
void |
useData(ContingencyTable theTable)
sets the Data and calculates what it needs
|
getHLabelPos, getLabelXGrid, getLabelYGrid, getSpatialMapLook, getVLabelPos, labelHighX, labelHighY, labelXGridItem, labelYGridItem, mapSpatialVectorToPanel, mapSpatialVectorToPanel, mapVCoordToPanel, mapXCoordToPanel, plotData, plotGrids, plotGroupToSpatialMap, plotMapFrame, plotXGrid, plotXYOriginAxes, plotYGrid, setLabelXGrid, setLabelYGrid, setShowGrids, setShowGridX, setShowGridY, setSpatialMapLook, useData, useData, useData
drawBGImage, drawFrame, getBotLabelPos, getCoordMapRect, getGridSpace3D, getLeftLabelPos, getRightLabelPos, getTopLabelPos, setBGImage, setCoordMapRect, setCoordMapRect, setGrid, setGridSpace3D
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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
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
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, 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, transferFocusBackward, transferFocusUpCycle
public ContingencyTable itsBars
public boolean doColorBars
public boolean doOutlineBars
public int[] barX
public java.awt.Color[] barColor
public int barWid
public HistogramPresenterPanel()
public java.awt.Color getFillColor()
public void setFillColor(java.awt.Color itsFillColor)
public boolean getLabelBars()
public void setLabelBars(boolean doLabelBars)
public int getLabelEveryN()
public void setLabelEveryN(int labelEveryN)
public void useData(ContingencyTable theTable) throws java.lang.Exception
theTable
- the data table to plotjava.lang.Exception
public void useColorData(ContingencyTable theTable) throws java.lang.Exception
theTable
- the data table to plotjava.lang.Exception
public void labelBars(java.awt.Graphics2D g2d)
g2d
- the graphics port to draw topublic void plotHistogram(Grid theXGrid, java.awt.Graphics2D g2d) throws java.lang.Exception
g2d
- the graphics port to draw tojava.lang.Exception
public void plotHistogram(java.awt.Graphics2D g2d) throws java.lang.Exception
g2d
- the graphics port to draw tojava.lang.Exception
public void paintComponent(java.awt.Graphics g)
paintComponent
in class XYPresenterPanel
g
- the graphics portpublic static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
RH, 2017