edu.ucla.stat.SOCR.experiments.util
Class ConfidenceControlPanelGeneral

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by edu.ucla.stat.SOCR.experiments.util.ConfidenceControlPanelGeneral
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible

public class ConfidenceControlPanelGeneral
extends javax.swing.JPanel
implements java.util.Observer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 javax.swing.JCheckBox bootFlag
           
 boolean bootStrap
           
 int bsSampleSize
           
 javax.swing.JToolBar firstToolbar
           
 FloatSlider meanValueSlider
           
 javax.swing.JTextField numberOfTrialsText
           
 javax.swing.JCheckBox popVariance
           
 javax.swing.JTextField sampleSizeText
           
 javax.swing.JToolBar secondToolbar
           
 javax.swing.JToolBar secondToolbar2
           
 javax.swing.JToolBar thirdToolbar
           
 FloatSlider VarValueSlider
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
ConfidenceControlPanelGeneral(ConfidenceIntervalExperimentGeneral applet, SOCRDistributions SOCR_Distribution_Object)
          constructor of control panel
 
Method Summary
 void addObserver(java.util.Observer observer)
           
 void addSlider()
           
 void assembleSecondToolbar()
           
 void clear()
          clears panel
 int getAlphaIndex()
          Gets alpha information 0-> alpha=0.05, 1-> alpha = 0.01 1-> p < mu0, and 2 -> p != mu0
 double getAlphaValue()
           
 double getCIMeanValue()
           
 double getCIVarValue()
           
 Distribution getDistribution()
           
 int getNumberOfTrials()
           
 int getSampleSize()
           
 void init()
           
 void initMLE()
           
 boolean isMeanInterval()
           
 boolean isMLEInterval()
           
 boolean isProportionInterval()
           
 boolean isVarInterval()
           
 void makeObservable(Distribution dist)
           
 void setDistributionObj(SOCRDistributions distObj)
           
 void setNumberOfTrials(int nTrials)
           
 void setSampleSize(int n)
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 IntervalType whichIntervalSelected()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

firstToolbar

public javax.swing.JToolBar firstToolbar

secondToolbar

public javax.swing.JToolBar secondToolbar

secondToolbar2

public javax.swing.JToolBar secondToolbar2

thirdToolbar

public javax.swing.JToolBar thirdToolbar

numberOfTrialsText

public javax.swing.JTextField numberOfTrialsText

sampleSizeText

public javax.swing.JTextField sampleSizeText

popVariance

public javax.swing.JCheckBox popVariance

meanValueSlider

public FloatSlider meanValueSlider

VarValueSlider

public FloatSlider VarValueSlider

bootStrap

public boolean bootStrap

bsSampleSize

public int bsSampleSize

bootFlag

public javax.swing.JCheckBox bootFlag
Constructor Detail

ConfidenceControlPanelGeneral

public ConfidenceControlPanelGeneral(ConfidenceIntervalExperimentGeneral applet,
                                     SOCRDistributions SOCR_Distribution_Object)
constructor of control panel

Parameters:
applet - the calling applet
Method Detail

initMLE

public void initMLE()

init

public void init()

clear

public void clear()
clears panel


makeObservable

public void makeObservable(Distribution dist)

addObserver

public void addObserver(java.util.Observer observer)

assembleSecondToolbar

public void assembleSecondToolbar()

addSlider

public void addSlider()

setDistributionObj

public void setDistributionObj(SOCRDistributions distObj)

getDistribution

public Distribution getDistribution()

getAlphaValue

public double getAlphaValue()

getAlphaIndex

public int getAlphaIndex()
Gets alpha information 0-> alpha=0.05, 1-> alpha = 0.01 1-> p < mu0, and 2 -> p != mu0


getSampleSize

public int getSampleSize()

getNumberOfTrials

public int getNumberOfTrials()

whichIntervalSelected

public IntervalType whichIntervalSelected()

isProportionInterval

public boolean isProportionInterval()

isMeanInterval

public boolean isMeanInterval()

isVarInterval

public boolean isVarInterval()

isMLEInterval

public boolean isMLEInterval()

getCIMeanValue

public double getCIMeanValue()

getCIVarValue

public double getCIVarValue()

setSampleSize

public void setSampleSize(int n)

setNumberOfTrials

public void setNumberOfTrials(int nTrials)

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer