public class SOCR_EM_MixtureModelChartDemo extends SuperXYChart implements java.beans.PropertyChangeListener, java.awt.event.MouseListener
XYDataset.javax.swing.JApplet.AccessibleJAppletjava.applet.Applet.AccessibleApplet| Modifier and Type | Field and Description |
|---|---|
java.lang.Thread |
EM_Thread |
datasetADD, 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, xyLengthaccessibleContext, 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, setYLabeladdButtonDependent, 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, windowOpenedaddImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updatedestroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatusadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected void createActionComponents(javax.swing.JToolBar toolBar)
ChartcreateActionComponents in class Chartpublic void init()
Chartinit in class SuperXYChartprotected void setChart()
setChart in class SuperXYChartpublic void setMixtureSelect(int sel)
public void setSpeed(java.lang.String newSpeed)
public void doExperiment()
public void stop()
Chartpublic void run()
Chartpublic void start()
start in class java.applet.Appletpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class Chartpublic void addRandomPts2Storage()
public void updateKernels()
protected org.jfree.data.xy.XYDataset createDataset(boolean isDemo)
createDataset in class SuperXYChartisDemo - data come from demo(true) or dataTable(false)public void doChart()
doChart in class SuperXYChartprotected 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 Chartprotected void redoChart()
protected org.jfree.data.xy.XYDataset[][] addKernels()
protected void resetRTableRows(int n)
protected javax.swing.JPanel layoutResults()
protected void setMixPanel()
ChartsetMixPanel in class Chartprotected void setTablePane()
setTablePane in class Chartprotected void emptyResultsTable()
protected void setTable(org.jfree.data.xy.XYDataset ds)
public void resetExample()
SuperXYChartresetExample in class SuperXYChartpublic java.awt.geom.Point2D getPointInChart(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class Chartpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class Chart