fsmvis.gui
Class Viewer

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

public class Viewer
extends javax.swing.JFrame

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Field Summary
static java.awt.Font bold14
           
protected  EngineControlPanel engControl
           
protected  InfoPanel info
           
protected  java.awt.Container main
           
protected  MenuPanel menu
           
protected  LayoutModel model
           
protected  java.lang.String modelType
           
static java.awt.Font point10
           
static java.awt.Font point11
           
static java.awt.Font point8
           
static java.awt.Font point9
           
protected  ScatterControlPanel scatControl
           
protected  ScatterPanel scatter
           
protected  SelectionControlPanel selectControl
           
protected  SelectionHandler selectionHandler
           
 
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
Viewer(LayoutModel model)
          constructor: Creates a new Viewer using the specified layout model
 
Method Summary
 void end()
           
 InfoPanel getInfoPanel()
          Accessor method for the info panel
 java.lang.String getIterations()
           
 MenuPanel getMenuPanel()
          Accessor method for the menu panel
 LayoutModel getModel()
          Accessor method to the layout model
 java.lang.String getModelType()
          get the name of the layout model currently being used
 ScatterControlPanel getScatterControlPanel()
          Accessor method for the scatter control panel
 ScatterPanel getScatterPanel()
          Accessor method for the scatter panel
 SelectionControlPanel getSelectionControlPanel()
          Accessor method for the selection control panel
 SelectionHandler getSelectionHandler()
          Accessor method for the selection handler
 void setModel(LayoutModel model, java.lang.String m)
           
 
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

model

protected LayoutModel model

scatter

protected ScatterPanel scatter

scatControl

protected ScatterControlPanel scatControl

main

protected java.awt.Container main

menu

protected MenuPanel menu

info

protected InfoPanel info

engControl

protected EngineControlPanel engControl

selectControl

protected SelectionControlPanel selectControl

selectionHandler

protected SelectionHandler selectionHandler

modelType

protected java.lang.String modelType

point8

public static java.awt.Font point8

point9

public static java.awt.Font point9

point10

public static java.awt.Font point10

point11

public static java.awt.Font point11

bold14

public static java.awt.Font bold14
Constructor Detail

Viewer

public Viewer(LayoutModel model)
constructor: Creates a new Viewer using the specified layout model
Parameters:
model - The layout model to use
Method Detail

setModel

public void setModel(LayoutModel model,
                     java.lang.String m)

getModel

public LayoutModel getModel()
Accessor method to the layout model
Returns:
the layout model instance

getScatterPanel

public ScatterPanel getScatterPanel()
Accessor method for the scatter panel
Returns:
the scatter panel instance

getScatterControlPanel

public ScatterControlPanel getScatterControlPanel()
Accessor method for the scatter control panel
Returns:
the scatter control panel instance

getInfoPanel

public InfoPanel getInfoPanel()
Accessor method for the info panel
Returns:
the info panel instance

getSelectionControlPanel

public SelectionControlPanel getSelectionControlPanel()
Accessor method for the selection control panel
Returns:
the selection control panel instance

getSelectionHandler

public SelectionHandler getSelectionHandler()
Accessor method for the selection handler
Returns:
The selection handler instance

getMenuPanel

public MenuPanel getMenuPanel()
Accessor method for the menu panel
Returns:
the menu panel instance

getIterations

public java.lang.String getIterations()

getModelType

public java.lang.String getModelType()
get the name of the layout model currently being used
Returns:
string name of model type

end

public void end()