public class SOCR_EM_MixtureModelChartDemo extends SuperXYChart implements java.beans.PropertyChangeListener, java.awt.event.MouseListener
XYDataset
.javax.swing.JApplet.AccessibleJApplet
java.applet.Applet.AccessibleApplet
Modifier and Type | Field and Description |
---|---|
java.lang.Thread |
EM_Thread |
dataset
ADD, addButton1, addButton2, ALL, bPanel, CHART_SIZE_X, CHART_SIZE_Y, chartDescription, chartPanel, chartTitle, CLEAR, CLEAR_BUTTON, clearAction, columnModel, columnNames, columnNumber, computeAction, convertor, DATA, DATA_MISSING_MESSAGE, dataObject, dataPanel, dataPanel2, dataTable, dataText, DEFAULT_HEADER, DELIMITERS, DEPENDENT, dependentHeaders, dependentIndex, dependentLength, dependentList, dependentListCursor, dependentVarLength, depLabel, depMax, depValues, DOCHART, domainLabel, EXAMPLE, exampleRandomAction, exampleStaticAction, fileLoadAction, font, GRAPH, graphPanel, graphPanel2, hasExample, headerDataObject, headerTable, hModel, INDEPENDENT, independentHeaders, independentIndex, independentLength, independentList, independentListCursor, independentVarLength, indepValues, INDEX_0, INDEX_1, indLabel, indMax, isDemo, LEGEND_SWITCH, LEGENDOFF, LEGENDON, legendPanel, legendPanelOn, listAdded, listDepRemoved, listIndepRemoved, listIndex, lModelAdded, lModelDep, lModelIndep, mapDep, mapIndep, mapPanel, MAPPING, max_numberForLegendPanelOff, mixPanel, mixPanelContainer, onlineDescription, onlineHelp, outputFontFace, outputFontSize, parentApplet, printError, rangeLabel, REMOVE, removeButton1, removeButton2, rowNumber, selectedInd, SHOW_STATUS_TEXTAREA, stopNow, summaryPanel, tabbedPaneCount, tabbedPanelContainer, TEST, TEST_API, testAction, tModel, toolBar, tools1, tools2, trimColumn, url, useRandomExample, userDataAction, useStaticExample, VARIABLE, VARIABLE_MISSING_MESSAGE, varLabel, view, xyLength
accessibleContext, rootPane, rootPaneCheckingEnabled
Constructor and Description |
---|
SOCR_EM_MixtureModelChartDemo() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
protected org.jfree.data.xy.XYDataset[][] |
addKernels() |
void |
addRandomPts2Storage() |
protected void |
createActionComponents(javax.swing.JToolBar toolBar)
add the tabs to the toolbar
|
protected org.jfree.chart.JFreeChart |
createChart(org.jfree.data.xy.XYDataset[] dataset)
Creates a chart.
|
protected org.jfree.data.xy.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(org.jfree.data.xy.XYDataset ds) |
protected void |
setTablePane() |
void |
start() |
void |
stop()
This method stops the chart thread
|
void |
updateKernels() |
createChart, createLegend, createLegendChart, doTest, getDisplayPane, propertyChange, setDataTable, setMapping, setXLabel, setYLabel
addButtonDependent, addButtonIndependent, addTabbedPane, addTabbedPane, adjustmentValueChanged, appendTableColumns, appendTableRows, calculate_power, createEmptyChart, getAppletInfo, getChartPanel, getInstance, getLocalAbout, getMapping, getMax, getMax, getMin, getMin, getOnlineDescription, getOnlineHelp, getWikiAbout, getWikiHelp, hookTableAction, initGraphPanel, initMapPanel, initMixPanel, initTable, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, normalize, paintMappingLists, popInfo, removeButtonDependent, removeButtonDependentAll, removeButtonIndependent, removeButtonIndependentAll, removeTabbedPane, reset, resetChart, resetMappingList, resetTable, resetTableColumns, resetTableRows, setApplet, setArrayFromTable, setCategorySummary, setCategorySummary, setChoice, setGraphPanel, setIsDemo, setStopNow, setTabbedPaneComponent, setTitle, setView, setXSummary, setYSummary, showError, showMessageDialog, turnLegendPanelOff, turnLegendPanelOn, update, updateExample, updateStatus, updateStatus, updateStatus, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus
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, transferFocusDownCycle, validate, validateTree
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, revalidate, 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, transferFocusBackward, transferFocusUpCycle
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
public void run()
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 org.jfree.data.xy.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 org.jfree.chart.JFreeChart createChart(org.jfree.data.xy.XYDataset[] dataset)
dataset
- the data for the chart.public java.lang.String getLocalHelp()
getLocalHelp
in class Chart
protected void redoChart()
protected org.jfree.data.xy.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(org.jfree.data.xy.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