|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
edu.ucla.stat.SOCR.chart.Chart
edu.ucla.stat.SOCR.chart.SuperHistogramChart
public class SuperHistogramChart
A simple demonstration application showing how to create a Bar chart using
data from a IntervalXYDataset.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JApplet |
|---|
javax.swing.JApplet.AccessibleJApplet |
| Nested classes/interfaces inherited from class java.applet.Applet |
|---|
java.applet.Applet.AccessibleApplet |
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| 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 | |
|---|---|
protected int |
bin_count
|
protected double |
bin_size
|
protected FloatSlider |
binSlider2
|
protected double |
default_bin
|
protected int |
max_bin
|
protected int |
min_bin
|
protected java.lang.String[] |
raw_x
|
protected int |
row_count
|
protected boolean |
sliderSetted
|
protected double[] |
x_end
|
protected double[] |
x_start
|
protected int[] |
y_freq
|
| Fields inherited from class javax.swing.JApplet |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| 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 | |
|---|---|
SuperHistogramChart()
|
|
| Method Summary | |
|---|---|
protected JFreeChart |
createChart(IntervalXYDataset dataset)
Creates a chart. |
protected IntervalXYDataset |
createDataset(boolean isDemo)
|
protected void |
do_histogram(double[] raw_x,
int row_count)
|
protected void |
do_histogram(java.lang.String[] raw_x,
int row_count)
|
void |
doChart()
create chart using data from the dataTable |
void |
doTest()
sample code for generating chart using ChartGenerator_JTable |
protected void |
histogram(double[] raw_xvalue,
int data_count)
|
void |
init()
This method initializes the Gui, by setting up the basic tabbedPanes. |
protected void |
initGraphPanel()
|
protected void |
initMixPanel()
setup GUI layout for the show-all panel |
void |
propertyChange(java.beans.PropertyChangeEvent arg0)
|
protected void |
redoChart()
|
protected void |
reset_BinSlider()
Receives JSlider change events and updates the chart accordingly. |
void |
resetExample()
reset dataTable to default (demo data), and refesh chart |
void |
resetMappingList()
|
protected void |
set_binSize(double size)
|
protected void |
setChart()
|
void |
setDataTable(java.lang.String input)
|
protected void |
setGraphPanel()
|
void |
setMapping()
|
protected void |
setMixPanel()
make the show_all panel |
void |
setXLabel(java.lang.String xLabel)
|
void |
setYLabel(java.lang.String yLabel)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
|
| Methods inherited from class javax.swing.JApplet |
|---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.applet.Applet |
|---|
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.event.ActionListener |
|---|
actionPerformed |
| Field Detail |
|---|
protected int row_count
protected int bin_count
protected double bin_size
protected java.lang.String[] raw_x
protected double[] x_start
protected double[] x_end
protected int[] y_freq
protected double default_bin
protected int min_bin
protected int max_bin
protected FloatSlider binSlider2
protected boolean sliderSetted
| Constructor Detail |
|---|
public SuperHistogramChart()
| Method Detail |
|---|
public void init()
Chart
init in class Chartpublic void resetMappingList()
resetMappingList in class Chartpublic void doTest()
doTest in class Chartpublic void doChart()
doChart in class Chartprotected void redoChart()
protected IntervalXYDataset createDataset(boolean isDemo)
isDemo - data come from demo(true) or dataTable(false)
protected void set_binSize(double size)
protected void do_histogram(double[] raw_x,
int row_count)
protected void do_histogram(java.lang.String[] raw_x,
int row_count)
protected void histogram(double[] raw_xvalue,
int data_count)
public void resetExample()
resetExample in class Chartpublic void setXLabel(java.lang.String xLabel)
setXLabel in class Chartpublic void setYLabel(java.lang.String yLabel)
setYLabel in class Chartpublic void setMapping()
setMapping in class Chartpublic void setDataTable(java.lang.String input)
setDataTable in class Chartprotected JFreeChart createChart(IntervalXYDataset dataset)
dataset - the dataset.
protected void initGraphPanel()
initGraphPanel in class Chartprotected void initMixPanel()
Chart
initMixPanel in class Chartprotected void setChart()
setChart in class Chartprotected void setGraphPanel()
setGraphPanel in class Chartprotected void setMixPanel()
setMixPanel in class Chartprotected void reset_BinSlider()
event - the event.public void propertyChange(java.beans.PropertyChangeEvent arg0)
propertyChange in interface java.beans.PropertyChangeListener
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||