net.damf.funkson.matrix.gui
Class MatrixGUIForApplet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by net.damf.funkson.matrix.gui.MatrixGUIForApplet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class MatrixGUIForApplet
extends java.awt.Panel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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.Button closeButton
           
private  java.awt.Panel closePanel
           
private  int columns
           
private  java.awt.Button goNewButton
           
private  MatrixApplet initApplet
           
private  java.awt.TextField[][] inputField
           
private  java.awt.Panel matrixPanel
           
private  java.lang.String name
           
private  java.awt.Choice optionList
           
private  java.awt.Button performButton
           
private  java.awt.Panel performPanel
           
private  int rows
           
 
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
MatrixGUIForApplet(java.lang.String theName, int tmpRows, int tmpCols, MatrixApplet caller)
           
MatrixGUIForApplet(java.lang.String theName, Numbor[][] matrix, MatrixApplet caller)
           
 
Method Summary
private  void addFields(java.awt.Panel panel)
           
private  void closeClicked(java.awt.event.MouseEvent evt)
           
 Numbor[][] gatherNums()
           
private  void goNewButtonClicked(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)
           
private  java.lang.String matrixOp(Matricks matrix)
           
private  void outputAnswer(Numbor[][] numbor2)
           
private  void performButtonperformClicked(java.awt.event.MouseEvent evt)
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rows

private int rows

columns

private int columns

name

private java.lang.String name

initApplet

private MatrixApplet initApplet

inputField

private java.awt.TextField[][] inputField

closeButton

private java.awt.Button closeButton

closePanel

private java.awt.Panel closePanel

goNewButton

private java.awt.Button goNewButton

matrixPanel

private java.awt.Panel matrixPanel

optionList

private java.awt.Choice optionList

performButton

private java.awt.Button performButton

performPanel

private java.awt.Panel performPanel
Constructor Detail

MatrixGUIForApplet

public MatrixGUIForApplet(java.lang.String theName,
                          Numbor[][] matrix,
                          MatrixApplet caller)

MatrixGUIForApplet

public MatrixGUIForApplet(java.lang.String theName,
                          int tmpRows,
                          int tmpCols,
                          MatrixApplet caller)
Method Detail

addFields

private void addFields(java.awt.Panel panel)

inputFieldFocusGained

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

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.


closeClicked

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

goNewButtonClicked

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

performButtonperformClicked

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

matrixOp

private java.lang.String matrixOp(Matricks matrix)

gatherNums

public Numbor[][] gatherNums()

outputAnswer

private void outputAnswer(Numbor[][] numbor2)