edu.ucla.stat.SOCR.util
Class SamplingExperimentMainFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by edu.ucla.stat.SOCR.util.SamplingExperimentMainFrame
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SamplingExperimentMainFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.ItemListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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.String astring
           
 javax.swing.JComboBox dist
           
 javax.swing.JCheckBox fit1
           
 javax.swing.JCheckBox fit2
           
 SamplingExperimentHistogram h
           
 SamplingExperimentHistogram hh
           
 SamplingExperimentHistogram hhh
           
 SamplingExperimentHistogram hhhh
           
 javax.swing.JLabel mean
           
 int N
           
 int N2
           
 javax.swing.JProgressBar progressBar
           
 javax.swing.JComboBox sampleSize
           
 javax.swing.JComboBox sampleSize2
           
 edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample2
           
 edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample3
           
 edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample4
           
 javax.swing.JComboBox stat
           
 javax.swing.JComboBox stat2c
           
 java.lang.String statName1
           
 java.lang.String statName2
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SamplingExperimentMainFrame()
           
SamplingExperimentMainFrame(Experiment _applet)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 int chooseStat(java.lang.String string)
           
 void clearAll()
           
 void clearData(SamplingExperimentHistogram SamplingExperimentHistogram)
           
 double ComputeMAD(float[] fs, int i)
           
 double ComputeMean(float[] fs, int i)
           
 double ComputeMedian(float[] fs, int i)
           
 double ComputeRange(float[] fs, int i)
           
 double ComputeSD(float[] fs, int i)
           
 double computeVar(float[] fs, int i)
           
 int getBinNumbers()
           
 float getStat(java.lang.String string, float[] fs, int i)
           
 float[] getStats(float[] fs, float[] fs_10_)
           
 void initialize()
           
 void itemStateChanged(java.awt.event.ItemEvent event)
           
 int[] prepAnimate(SamplingExperimentHistogram SamplingExperimentHistogram, int[] is, int i)
           
 float[] sample(int[] is, int i, int i_18_)
           
 void sample1(int i)
           
 void sample1NoAnimation(int i)
           
 void setDist()
           
 void setDistributionName(java.lang.String str)
           
 void setXdata2()
           
 int[] tally(float[] fs, float[] fs_55_, int i, int i_56_, int[] is, boolean bool)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, 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.MenuContainer
getFont, postEvent
 

Field Detail

h

public SamplingExperimentHistogram h

hh

public SamplingExperimentHistogram hh

hhh

public SamplingExperimentHistogram hhh

hhhh

public SamplingExperimentHistogram hhhh

samplingExperimentAnimateSample2

public edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample2

samplingExperimentAnimateSample3

public edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample3

samplingExperimentAnimateSample4

public edu.ucla.stat.SOCR.util.SamplingExperimentAnimateSample samplingExperimentAnimateSample4

progressBar

public javax.swing.JProgressBar progressBar

N

public int N

N2

public int N2

astring

public java.lang.String astring

statName1

public java.lang.String statName1

statName2

public java.lang.String statName2

mean

public javax.swing.JLabel mean

dist

public javax.swing.JComboBox dist

sampleSize

public javax.swing.JComboBox sampleSize

sampleSize2

public javax.swing.JComboBox sampleSize2

stat

public javax.swing.JComboBox stat

stat2c

public javax.swing.JComboBox stat2c

fit1

public javax.swing.JCheckBox fit1

fit2

public javax.swing.JCheckBox fit2
Constructor Detail

SamplingExperimentMainFrame

public SamplingExperimentMainFrame(Experiment _applet)

SamplingExperimentMainFrame

public SamplingExperimentMainFrame()
Method Detail

initialize

public void initialize()

ComputeMAD

public double ComputeMAD(float[] fs,
                         int i)

ComputeMean

public double ComputeMean(float[] fs,
                          int i)

ComputeMedian

public double ComputeMedian(float[] fs,
                            int i)

ComputeRange

public double ComputeRange(float[] fs,
                           int i)

ComputeSD

public double ComputeSD(float[] fs,
                        int i)

setDistributionName

public void setDistributionName(java.lang.String str)

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

chooseStat

public int chooseStat(java.lang.String string)

clearAll

public void clearAll()

clearData

public void clearData(SamplingExperimentHistogram SamplingExperimentHistogram)

computeVar

public double computeVar(float[] fs,
                         int i)

getStat

public float getStat(java.lang.String string,
                     float[] fs,
                     int i)

getStats

public float[] getStats(float[] fs,
                        float[] fs_10_)

prepAnimate

public int[] prepAnimate(SamplingExperimentHistogram SamplingExperimentHistogram,
                         int[] is,
                         int i)

sample

public float[] sample(int[] is,
                      int i,
                      int i_18_)

sample1

public void sample1(int i)

sample1NoAnimation

public void sample1NoAnimation(int i)

setDist

public void setDist()

getBinNumbers

public int getBinNumbers()

setXdata2

public void setXdata2()

tally

public int[] tally(float[] fs,
                   float[] fs_55_,
                   int i,
                   int i_56_,
                   int[] is,
                   boolean bool)