org.rosuda.deducer.models
Class GLMDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.rosuda.deducer.models.GLMDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Direct Known Subclasses:
LinearDialog, LogisticDialog

public class GLMDialog
extends javax.swing.JDialog
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
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  AddButton addFactor
           
protected  AddButton addNumeric
           
protected  SingletonAddRemoveButton addOutcome
           
protected  SingletonAddRemoveButton addWeight
           
protected  javax.swing.JPanel contPanel
           
protected  DJList factorVars
           
protected  javax.swing.JPanel factPanel
           
protected  javax.swing.JScrollPane factScroller
           
protected static javax.swing.DefaultComboBoxModel families
           
protected  HelpButton help
           
protected static GLMModel lastModel
           
protected  GLMModel model
           
protected  GLMModel modelOnOpen
           
protected  javax.swing.JScrollPane numericScroller
           
protected  DJList numericVars
           
protected  OkayCancelPanel okayCancelPanel
           
protected  SingletonDJList outcome
           
protected  javax.swing.JPanel outcomePanel
           
protected  RemoveButton removeFactor
           
protected  RemoveButton removeNumeric
           
protected  SubsetPanel subset
           
protected  javax.swing.JPanel subsetPanel
           
protected  javax.swing.JComboBox type
           
protected  javax.swing.JLabel typeLabel
           
protected  VariableSelector variableSelector
           
protected  javax.swing.JPanel weightPanel
           
protected  SingletonDJList weights
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GLMDialog(GLMModel mod)
           
GLMDialog(javax.swing.JDialog d, GLMModel mod)
           
GLMDialog(javax.swing.JFrame frame)
           
GLMDialog(javax.swing.JFrame frame, GLMModel mod)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
           
 void continueClicked()
           
protected  void initGUI()
           
 void resetModel()
           
 void setDataName(java.lang.String dataName)
           
static void setLastModel(GLMModel lm)
           
 void setModel(GLMModel mod)
           
 void updateModel()
           
 boolean valid()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, remove, 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
 

Field Detail

variableSelector

protected VariableSelector variableSelector

contPanel

protected javax.swing.JPanel contPanel

typeLabel

protected javax.swing.JLabel typeLabel

type

protected javax.swing.JComboBox type

addOutcome

protected SingletonAddRemoveButton addOutcome

weightPanel

protected javax.swing.JPanel weightPanel

subset

protected SubsetPanel subset

subsetPanel

protected javax.swing.JPanel subsetPanel

weights

protected SingletonDJList weights

addWeight

protected SingletonAddRemoveButton addWeight

outcome

protected SingletonDJList outcome

outcomePanel

protected javax.swing.JPanel outcomePanel

help

protected HelpButton help

okayCancelPanel

protected OkayCancelPanel okayCancelPanel

removeFactor

protected RemoveButton removeFactor

factorVars

protected DJList factorVars

numericVars

protected DJList numericVars

factScroller

protected javax.swing.JScrollPane factScroller

numericScroller

protected javax.swing.JScrollPane numericScroller

factPanel

protected javax.swing.JPanel factPanel

families

protected static javax.swing.DefaultComboBoxModel families

addFactor

protected AddButton addFactor

removeNumeric

protected RemoveButton removeNumeric

addNumeric

protected AddButton addNumeric

model

protected GLMModel model

modelOnOpen

protected GLMModel modelOnOpen

lastModel

protected static GLMModel lastModel
Constructor Detail

GLMDialog

public GLMDialog(javax.swing.JDialog d,
                 GLMModel mod)

GLMDialog

public GLMDialog(javax.swing.JFrame frame,
                 GLMModel mod)

GLMDialog

public GLMDialog(GLMModel mod)

GLMDialog

public GLMDialog(javax.swing.JFrame frame)
Method Detail

initGUI

protected void initGUI()

setLastModel

public static void setLastModel(GLMModel lm)

resetModel

public void resetModel()

setModel

public void setModel(GLMModel mod)

updateModel

public void updateModel()

setDataName

public void setDataName(java.lang.String dataName)

valid

public boolean valid()

continueClicked

public void continueClicked()

actionPerformed

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