edu.ucla.stat.SOCR.experiments
Class DieCoinExperiment
java.lang.Object
  
edu.ucla.stat.SOCR.core.SOCRValueSettable
      
edu.ucla.stat.SOCR.core.MultiplePartsPanel
          
edu.ucla.stat.SOCR.core.Experiment
              
edu.ucla.stat.SOCR.experiments.DieCoinExperiment
- All Implemented Interfaces: 
 - IExperiment, IValueSettable, Pluginable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.util.EventListener, java.util.Observer
 
public class DieCoinExperiment
- extends Experiment
 
The die-coin experiment consists of rolling a die, and then tossing a coin
 the number of times shown on the die
 
 
 
 
 
 
| 
Method Summary | 
 void | 
actionPerformed(java.awt.event.ActionEvent e)
 
            | 
 void | 
doExperiment()
 
          This method defines what the experiment actually does, and should be
 overridden | 
 void | 
reset()
 
          This method is the default reset method, that resets the process to its
 initial state. | 
 void | 
setDistribution()
 
            | 
 void | 
step()
 
          This method runs the the experiment one time, and add sounds depending on
 the outcome of the experiment. | 
 void | 
update()
 
          This method is the default update method and defines how the display is
 updated. | 
 void | 
update(java.util.Observable o,
       java.lang.Object arg)
 
            | 
 
| Methods inherited from class edu.ucla.stat.SOCR.core.Experiment | 
getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, initialize, itemStateChanged, pasteData, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, stop | 
 
| Methods inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel | 
addGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, removeToolbar, setApplet, setName | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
DieCoinExperiment
public DieCoinExperiment()
doExperiment
public void doExperiment()
- Description copied from class: 
Experiment 
- This method defines what the experiment actually does, and should be
 overridden
- Specified by:
 doExperiment in interface IExperiment- Overrides:
 doExperiment in class Experiment
 
 
 
step
public void step()
- This method runs the the experiment one time, and add sounds depending on
 the outcome of the experiment.
- Specified by:
 step in interface IExperiment- Overrides:
 step in class Experiment
 
 
 
reset
public void reset()
- Description copied from class: 
Experiment 
- This method is the default reset method, that resets the process to its
 initial state. This method should be overridden.
- Specified by:
 reset in interface IExperiment- Overrides:
 reset in class Experiment
 
 
 
update
public void update()
- Description copied from class: 
Experiment 
- This method is the default update method and defines how the display is
 updated. This method should be overridden.
- Specified by:
 update in interface IExperiment- Overrides:
 update in class Experiment
 
 
 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
 actionPerformed in interface java.awt.event.ActionListener- Overrides:
 actionPerformed in class Experiment
 
 
update
public void update(java.util.Observable o,
                   java.lang.Object arg)
- Specified by:
 update in interface java.util.Observer- Overrides:
 update in class MultiplePartsPanel
 
 
setDistribution
public void setDistribution()