fsmvis.gui
Class SelectAlgorithmFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--fsmvis.gui.SelectAlgorithmFrame

public class SelectAlgorithmFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Field Summary
protected  javax.swing.JRadioButton all
           
protected  javax.swing.JRadioButton any
           
protected  javax.swing.JButton back
           
protected  javax.swing.JButton cancel
           
protected  javax.swing.JTextField con
           
protected  DataItemCollection dataItems
           
protected  javax.swing.JRadioButton doNorm
           
protected  javax.swing.JRadioButton doNotNorm
           
protected  javax.swing.ButtonGroup endGroup
           
protected  javax.swing.ButtonGroup group
           
protected  javax.swing.JRadioButton interpModel
           
protected  javax.swing.JTextField its
           
protected  javax.swing.JRadioButton justConstant
           
protected  javax.swing.JRadioButton justIterations
           
protected  javax.swing.JRadioButton justVelocity
           
protected  java.awt.Container main
           
protected  javax.swing.JRadioButton neighbModel
           
protected  boolean normalise
           
protected  javax.swing.ButtonGroup normGroup
           
protected  javax.swing.JButton ok
           
protected  Viewer parent
           
protected  javax.swing.JRadioButton springModel
           
protected  javax.swing.JTextField vel
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
 
Constructor Summary
SelectAlgorithmFrame(DataItemCollection dataItems, Viewer parent)
          constructor: takes the dataItemCollection as input so that it can hand it over to the correct layout algorithm
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  void editAllEndC()
           
protected  void hideEndC(java.lang.String s)
           
protected  void loadModel(java.lang.String alg)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, 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, hide, 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, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, 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
 

Field Detail

springModel

protected javax.swing.JRadioButton springModel

neighbModel

protected javax.swing.JRadioButton neighbModel

interpModel

protected javax.swing.JRadioButton interpModel

group

protected javax.swing.ButtonGroup group

ok

protected javax.swing.JButton ok

cancel

protected javax.swing.JButton cancel

back

protected javax.swing.JButton back

main

protected java.awt.Container main

parent

protected Viewer parent

dataItems

protected DataItemCollection dataItems

normGroup

protected javax.swing.ButtonGroup normGroup

doNorm

protected javax.swing.JRadioButton doNorm

doNotNorm

protected javax.swing.JRadioButton doNotNorm

normalise

protected boolean normalise

endGroup

protected javax.swing.ButtonGroup endGroup

justIterations

protected javax.swing.JRadioButton justIterations

justVelocity

protected javax.swing.JRadioButton justVelocity

justConstant

protected javax.swing.JRadioButton justConstant

all

protected javax.swing.JRadioButton all

any

protected javax.swing.JRadioButton any

vel

protected javax.swing.JTextField vel

its

protected javax.swing.JTextField its

con

protected javax.swing.JTextField con
Constructor Detail

SelectAlgorithmFrame

public SelectAlgorithmFrame(DataItemCollection dataItems,
                            Viewer parent)
constructor: takes the dataItemCollection as input so that it can hand it over to the correct layout algorithm
Parameters:
dataItems - The data item collection to use
Method Detail

editAllEndC

protected void editAllEndC()

hideEndC

protected void hideEndC(java.lang.String s)

loadModel

protected void loadModel(java.lang.String alg)
Parameters:
alg -  

actionPerformed

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