rvl.piface.apps
Class AnovaCompGUI

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 rvl.piface.Piface
                      extended by rvl.piface.apps.AnovaCompGUI
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, PiListener, Closeable

public class AnovaCompGUI
extends Piface
implements PiListener

See Also:
Serialized Form

Nested Class Summary
 
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
protected  AnovaGUI ag
           
 double alpha
           
 int autoBonf
           
 double bonfDiv
           
 double[] coef
           
 PiArrayField coefFld
           
 int comp
           
protected  java.lang.String[] cvStg
           
 int cvType
           
 double[] effSD
           
 double effSize
           
 double famSize
           
protected  java.lang.String[] fixedNames
           
protected  Term[] fixedTerms
           
protected  boolean ignoreActions
           
protected  Model model
           
 double[] n
           
 double power
           
 int restr
           
protected  java.lang.String[] restrStg
           
protected  java.util.Vector restrVec
           
 
Fields inherited from class rvl.piface.Piface
actionSource, actors, bigFont, boldFont, helpMenu, javaVersion, listeners, menuBar, optMenu, panel, panels, sourceIndex, version
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AnovaCompGUI(java.lang.String title, Model model, double[] effSD)
          This constructor is used to make a linked GUI based on the same model
AnovaCompGUI(java.lang.String title, java.lang.String modSpec, int reps, java.lang.String levels, java.lang.String randList)
          The following code makes it self-standing...
 
Method Summary
 void afterSetup()
          Called after setting up the GUI and just before showing it.
 void autoBonf_changed()
           
 void beforeSetup()
          Set up variables before calling gui()...
 void click()
          Default event handler
 void close()
          Close this GUI
 void comp_changed()
           
 void cvType_changed()
           
 void gui()
          Set up the GUI
 void help()
           
 void linkAOV()
           
static void main(java.lang.String[] argv)
           
 void n_changed()
           
 void piAction(java.lang.String varName)
          This is called when the value of the variable "varName" is changed in the Piface
 void report()
           
 void restoreVars(double[] saved)
          We need to override parent method because the n[] values are also stored and used by the model object!
 void restr_changed()
           
 void setBonf()
           
 void setFamSize()
           
 void showEMS()
           
 
Methods inherited from class rvl.piface.Piface
aboutPiface, abs, abs, acos, actionPerformed, addComponent, addComponent, addPiListener, addVar, addVar, afterShow, arrayField, arrayField, asin, atan, atan, atan2, bar, bar, bar, bar, beginSubpanel, beginSubpanel, beginSubpanel, border, build, button, callMethod, callMethodFor, ceil, checkbox, checkbox, choice, choice, choice, choice, cohenRant, component, component, cos, dotplot, endSubpanel, errmsg, errmsg, errmsg, eval, exp, feq, feq, field, field, field, filler, floor, getComponent, getDVar, getDVar, getIVar, getIVar, getMaster, getVersion, guiHelp, hradio, hradio, interval, interval, label, label, log, log10, max, max, menuCheckbox, menuCheckbox, menuCheckbox, menuCheckbox, menuItem, menuItem, min, min, newColumn, notifyListeners, notifyListeners, nrand, obar, obar, obar, obar, ofield, ofield, ofield, ointerval, ointerval, oslider, oslider, oslider, oslider, otext, otext, postHocRant, pow, radio, random, relabel, removePiListener, round, round, saveVars, seed, seed, set3D, setMaster, setVar, setVar, setVar, setVar, setVar, setVisible, showText, showText, sign, sin, slider, slider, slider, slider, slider, solve, solve, sqrt, stackTrace, tan, time, updateVars, vradio, vradio, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, 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, postEvent, processEvent, processWindowEvent, 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, addImpl, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getGraphics, 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, 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

effSize

public double effSize

n

public double[] n

effSD

public double[] effSD

power

public double power

alpha

public double alpha

famSize

public double famSize

bonfDiv

public double bonfDiv

coef

public double[] coef

comp

public int comp

cvType

public int cvType

autoBonf

public int autoBonf

restr

public int restr

coefFld

public PiArrayField coefFld

restrStg

protected java.lang.String[] restrStg

cvStg

protected java.lang.String[] cvStg

fixedNames

protected java.lang.String[] fixedNames

model

protected Model model

fixedTerms

protected Term[] fixedTerms

restrVec

protected java.util.Vector restrVec

ag

protected AnovaGUI ag

ignoreActions

protected boolean ignoreActions
Constructor Detail

AnovaCompGUI

public AnovaCompGUI(java.lang.String title,
                    java.lang.String modSpec,
                    int reps,
                    java.lang.String levels,
                    java.lang.String randList)
The following code makes it self-standing...


AnovaCompGUI

public AnovaCompGUI(java.lang.String title,
                    Model model,
                    double[] effSD)
This constructor is used to make a linked GUI based on the same model

Method Detail

gui

public void gui()
Set up the GUI

Overrides:
gui in class Piface

beforeSetup

public void beforeSetup()
Set up variables before calling gui()...

Overrides:
beforeSetup in class Piface

afterSetup

public void afterSetup()
Description copied from class: Piface
Called after setting up the GUI and just before showing it. Override to permit last-minute changes (e.g., removing menu items that are automatically added after calling gui()

Overrides:
afterSetup in class Piface

click

public void click()
Default event handler

Overrides:
click in class Piface

cvType_changed

public void cvType_changed()

n_changed

public void n_changed()

comp_changed

public void comp_changed()

restr_changed

public void restr_changed()

autoBonf_changed

public void autoBonf_changed()

setBonf

public void setBonf()

setFamSize

public void setFamSize()

restoreVars

public void restoreVars(double[] saved)
We need to override parent method because the n[] values are also stored and used by the model object!

Overrides:
restoreVars in class Piface

linkAOV

public void linkAOV()

piAction

public void piAction(java.lang.String varName)
Description copied from interface: PiListener
This is called when the value of the variable "varName" is changed in the Piface

Specified by:
piAction in interface PiListener

close

public void close()
Description copied from class: Piface
Close this GUI

Specified by:
close in interface PiListener
Specified by:
close in interface Closeable
Overrides:
close in class Piface

showEMS

public void showEMS()

report

public void report()

help

public void help()

main

public static void main(java.lang.String[] argv)