|
||||||||||
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 java.awt.Panel java.applet.Applet javax.swing.JApplet edu.ucla.stat.SOCR.chart.Chart edu.ucla.stat.SOCR.chart.SuperXYChart edu.ucla.stat.SOCR.chart.demo.SOCR_EM_MixtureModelChartDemo
public class SOCR_EM_MixtureModelChartDemo
A simple demonstration application showing how to create a line chart using
data from an XYDataset
.
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 | |
---|---|
java.lang.Thread |
EM_Thread
|
Fields inherited from class edu.ucla.stat.SOCR.chart.SuperXYChart |
---|
dataset |
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 | |
---|---|
SOCR_EM_MixtureModelChartDemo()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
protected XYDataset[][] |
addKernels()
|
void |
addRandomPts2Storage()
|
protected void |
createActionComponents(javax.swing.JToolBar toolBar)
add the tabs to the toolbar |
protected JFreeChart |
createChart(XYDataset[] dataset)
Creates a chart. |
protected XYDataset |
createDataset(boolean isDemo)
Creates a sample dataset. |
void |
doChart()
|
void |
doExperiment()
|
protected void |
emptyResultsTable()
|
java.lang.String |
getLocalHelp()
|
java.awt.geom.Point2D |
getPointInChart(java.awt.event.MouseEvent e)
|
void |
init()
This method initializes the Gui, by setting up the basic tabbedPanes. |
protected javax.swing.JPanel |
layoutResults()
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
protected void |
redoChart()
|
void |
resetExample()
reset dataTable to default (demo data), and refesh chart |
protected void |
resetRTableRows(int n)
|
void |
run()
This method runs the chart thread |
protected void |
setChart()
|
protected void |
setMixPanel()
make the show_all panel |
void |
setMixtureSelect(int sel)
|
void |
setSpeed(java.lang.String newSpeed)
|
protected void |
setTable(XYDataset ds)
|
protected void |
setTablePane()
|
void |
start()
|
void |
stop()
This method stops the chart thread |
void |
updateKernels()
|
Methods inherited from class edu.ucla.stat.SOCR.chart.SuperXYChart |
---|
createLegend, createLegendChart, doTest, getDisplayPane, propertyChange, setDataTable, setMapping, setXLabel, setYLabel |
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 |
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.beans.PropertyChangeListener |
---|
propertyChange |
Methods inherited from interface java.awt.event.MouseListener |
---|
mouseClicked, mouseEntered, mouseExited |
Field Detail |
---|
public java.lang.Thread EM_Thread
Constructor Detail |
---|
public SOCR_EM_MixtureModelChartDemo()
Method Detail |
---|
protected void createActionComponents(javax.swing.JToolBar toolBar)
Chart
createActionComponents
in class Chart
public void init()
Chart
init
in class SuperXYChart
protected void setChart()
setChart
in class SuperXYChart
public void setMixtureSelect(int sel)
public void setSpeed(java.lang.String newSpeed)
public void doExperiment()
public void stop()
Chart
stop
in class Chart
public void run()
Chart
run
in interface java.lang.Runnable
run
in class Chart
public void start()
start
in class java.applet.Applet
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class Chart
public void addRandomPts2Storage()
public void updateKernels()
protected XYDataset createDataset(boolean isDemo)
createDataset
in class SuperXYChart
isDemo
- data come from demo(true) or dataTable(false)
public void doChart()
doChart
in class SuperXYChart
protected JFreeChart createChart(XYDataset[] dataset)
createChart
in class SuperXYChart
dataset
- the data for the chart.
public java.lang.String getLocalHelp()
getLocalHelp
in class Chart
protected void redoChart()
protected XYDataset[][] addKernels()
protected void resetRTableRows(int n)
protected javax.swing.JPanel layoutResults()
protected void setMixPanel()
Chart
setMixPanel
in class Chart
protected void setTablePane()
setTablePane
in class Chart
protected void emptyResultsTable()
protected void setTable(XYDataset ds)
public void resetExample()
SuperXYChart
resetExample
in class SuperXYChart
public java.awt.geom.Point2D getPointInChart(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class Chart
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class Chart
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |