net.damf.funkson.matrix.gui
Class MatrixInitWindow

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 net.damf.funkson.matrix.gui.MatrixInitWindow
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, InterHandle

public class MatrixInitWindow
extends java.awt.Frame
implements InterHandle

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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.awt.Panel centerPanel
           
private  java.awt.TextField columnField
           
private  java.awt.Button computeButton
           
private  java.awt.Label dimPromptLabel
           
private  java.awt.Button goButton
           
private  java.awt.Choice matrix2Choice
           
private  java.awt.Choice matrixChoice
           
private  java.util.Vector matrixGUI
           
private  MatrixHandle matrixHandler
           
private  java.awt.TextField nameField
           
private  java.awt.Panel northPanel
           
private  java.awt.Choice operationChoice
           
private  java.awt.TextField rowField
           
private  java.awt.Label setColumnsLabel
           
private  java.awt.Label setNameLabel
           
private  java.awt.Label setRowsLabel
           
private  java.awt.Panel subCenterPanel
           
 
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
MatrixInitWindow()
           
 
Method Summary
 void addM(Matricks matrix)
           
 void addMatrixChoice(java.lang.String name)
           
private  void computeButtonClicked(java.awt.event.MouseEvent evt)
           
private  void createNewWindow(MatrixGUI gui)
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
 Matricks getM(int index)
           
private  void goButtonClicked(java.awt.event.MouseEvent evt)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void inputFieldFocusGained(java.awt.event.FocusEvent evt)
           
 void invokeM(Matricks matrix)
           
static void main(java.lang.String[] args)
           
 void removeM(int index)
           
 void removeM(Matricks matrix)
           
 void removeMatrixChoice(java.lang.String name)
           
 
Methods inherited from class java.awt.Frame
addNotify, finalize, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, 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, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
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

matrixHandler

private MatrixHandle matrixHandler

matrixGUI

private java.util.Vector matrixGUI

centerPanel

private java.awt.Panel centerPanel

columnField

private java.awt.TextField columnField

computeButton

private java.awt.Button computeButton

dimPromptLabel

private java.awt.Label dimPromptLabel

goButton

private java.awt.Button goButton

matrix2Choice

private java.awt.Choice matrix2Choice

matrixChoice

private java.awt.Choice matrixChoice

nameField

private java.awt.TextField nameField

northPanel

private java.awt.Panel northPanel

operationChoice

private java.awt.Choice operationChoice

rowField

private java.awt.TextField rowField

setColumnsLabel

private java.awt.Label setColumnsLabel

setNameLabel

private java.awt.Label setNameLabel

setRowsLabel

private java.awt.Label setRowsLabel

subCenterPanel

private java.awt.Panel subCenterPanel
Constructor Detail

MatrixInitWindow

public MatrixInitWindow()
Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


inputFieldFocusGained

private void inputFieldFocusGained(java.awt.event.FocusEvent evt)

computeButtonClicked

private void computeButtonClicked(java.awt.event.MouseEvent evt)

goButtonClicked

private void goButtonClicked(java.awt.event.MouseEvent evt)

exitForm

private void exitForm(java.awt.event.WindowEvent evt)
Exit the Application


main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

invokeM

public void invokeM(Matricks matrix)
Specified by:
invokeM in interface InterHandle

addM

public void addM(Matricks matrix)
Specified by:
addM in interface InterHandle

addMatrixChoice

public void addMatrixChoice(java.lang.String name)

createNewWindow

private void createNewWindow(MatrixGUI gui)

getM

public Matricks getM(int index)
Specified by:
getM in interface InterHandle

removeM

public void removeM(Matricks matrix)
Specified by:
removeM in interface InterHandle

removeM

public void removeM(int index)
Specified by:
removeM in interface InterHandle

removeMatrixChoice

public void removeMatrixChoice(java.lang.String name)