net.damf.funkson.matrix.gui
Class MatrixApplet

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

public class MatrixApplet
extends java.applet.Applet

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
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.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
           
 MatrixHandle matrixHandler
           
private  java.awt.Panel mInitPanel
           
private  java.awt.Panel mPanel
           
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.Choice showMatrixChoice
           
private  java.awt.Panel southPanel
           
private  java.awt.Panel subCenterPanel
           
 
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
MatrixApplet()
           
 
Method Summary
 void addMatrixChoice(java.lang.String name)
           
private  java.lang.String checkNewMatrixName(java.lang.String name)
           
private  void columnFieldinputFieldFocusGained(java.awt.event.FocusEvent evt)
           
private  void computeButtonClicked(java.awt.event.MouseEvent evt)
           
 void createNewWindow(java.lang.String name, Numbor[][] matrix)
           
private  void createNewWindow1(java.lang.String name, MatrixGUIForApplet gui)
           
private  void goButtonClicked(java.awt.event.MouseEvent evt)
           
 void init()
           
private  void initComponents()
          This method is called from within the init() method to initialize the form.
 void mPanelRefresh(MatrixGUIForApplet gui)
           
private  void nameFieldinputFieldFocusGained(java.awt.event.FocusEvent evt)
           
 void removeMatrixChoice(java.lang.String name)
           
private  void rowFieldinputFieldFocusGained(java.awt.event.FocusEvent evt)
           
private  void showChoiceSelected(java.awt.event.MouseEvent evt)
           
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
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, 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, 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

matrixHandler

public 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

mInitPanel

private java.awt.Panel mInitPanel

mPanel

private java.awt.Panel mPanel

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

showMatrixChoice

private java.awt.Choice showMatrixChoice

southPanel

private java.awt.Panel southPanel

subCenterPanel

private java.awt.Panel subCenterPanel
Constructor Detail

MatrixApplet

public MatrixApplet()
Method Detail

init

public void init()
Overrides:
init in class java.applet.Applet

initComponents

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


showChoiceSelected

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

computeButtonClicked

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

goButtonClicked

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

nameFieldinputFieldFocusGained

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

columnFieldinputFieldFocusGained

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

rowFieldinputFieldFocusGained

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

checkNewMatrixName

private java.lang.String checkNewMatrixName(java.lang.String name)

createNewWindow

public void createNewWindow(java.lang.String name,
                            Numbor[][] matrix)

createNewWindow1

private void createNewWindow1(java.lang.String name,
                              MatrixGUIForApplet gui)

mPanelRefresh

public void mPanelRefresh(MatrixGUIForApplet gui)

addMatrixChoice

public void addMatrixChoice(java.lang.String name)

removeMatrixChoice

public void removeMatrixChoice(java.lang.String name)