rvl.piface.apps
Class AnovaCompGUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--rvl.piface.Piface
                                |
                                +--rvl.piface.apps.AnovaCompGUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, Closeable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, PiListener, java.io.Serializable, java.awt.event.WindowListener

public class AnovaCompGUI
extends Piface
implements PiListener

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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, 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)
          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()
          Host routine should call this if it wants to close it
 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, 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, 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, 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, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, 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)
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 interface: PiListener
Host routine should call this if it wants to close it
Specified by:
close in interface PiListener
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)