org.uacalc.nbui
Class UACalculator2

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 javax.swing.JFrame
                      extended by org.uacalc.nbui.UACalculator2
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, UACalc

public class UACalculator2
extends javax.swing.JFrame
implements UACalc

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
UACalculator2(java.lang.String[] args)
          Creates new form UACalculatorUI
UACalculator2(java.lang.String[] args, int wd, int ht)
          Creates new form UACalculatorUI
 
Method Summary
 void beep()
           
 AlgebraEditorController getAlgebraEditorController()
           
 javax.swing.JPanel getAlgebrasPanel()
           
 javax.swing.JTable getAlgListTable()
           
 javax.swing.JTextField getAlgNameTextField()
           
 javax.swing.JButton getCancelCompButton()
           
 javax.swing.JTextField getCardTextField()
           
 ComputationsController getComputationsController()
           
 javax.swing.JPanel getComputationsLogPane()
           
 javax.swing.JPanel getComputationsPanel()
           
 javax.swing.JTable getComputationsTable()
           
 ConController getConController()
           
 javax.swing.JButton getConDiagButton()
           
 javax.swing.JPanel getConLeftPanel()
           
 javax.swing.JPanel getConMainPanel()
           
 javax.swing.JPanel getConPanel()
           
 javax.swing.JButton getConTableButton()
           
 javax.swing.JPanel getCurrentAlgPanel()
           
 javax.swing.JComboBox getDefaultEltComboBox()
           
 javax.swing.JTextField getDescTextField()
           
 javax.swing.JMenuItem getDistributivityMI()
           
 DrawingController getDrawingController()
           
 javax.swing.JPanel getDrawingLeftPanel()
           
 javax.swing.JPanel getDrawingMainPanel()
           
 javax.swing.JPanel getDrawingPanel()
           
 javax.swing.JPanel getEditorPanel()
           
 javax.swing.JFrame getFrame()
           
 javax.swing.JCheckBox getIdempotentCB()
           
 javax.swing.JTextArea getLogTextArea()
           
 MainController getMainController()
           
 javax.swing.JMenuItem getModularityMI()
           
 javax.swing.JTextField getMsgTextField()
           
 javax.swing.JMenuItem getNewMI()
           
 javax.swing.JMenuItem getNPermMI()
           
 javax.swing.JComboBox getOpsComboBox()
           
 javax.swing.JTable getOpTable()
           
 javax.swing.JScrollPane getOpTableScrollPane()
           
 javax.swing.JPanel getResultPane()
           
 javax.swing.JTable getResultTable()
           
 javax.swing.JTextField getResultTextField()
           
 SubController getSubController()
           
 javax.swing.JPanel getSubLeftPanel()
           
 javax.swing.JPanel getSubMainPanel()
           
 javax.swing.JPanel getSubPanel()
           
 javax.swing.JTabbedPane getTabbedPane()
           
static void main(java.lang.String[] args)
           
 void setAlgListTable(javax.swing.JTable algListTable)
           
 void setConMainPanel(javax.swing.JPanel conMainPanel)
           
 void setDistributivityMI(javax.swing.JMenuItem distributivityMI)
           
 void setEmptyOpTableModel()
           
 void setModularityMI(javax.swing.JMenuItem modularityMI)
           
 void setNPermMI(javax.swing.JMenuItem nPermMI)
           
 void setOpTableScrollPane(javax.swing.JScrollPane opTableScrollPane)
           
 void setResultTable(javax.swing.JTable resultTable)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.uacalc.nbui.UACalc
repaint, setTitle, validate
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

UACalculator2

public UACalculator2(java.lang.String[] args)
Creates new form UACalculatorUI


UACalculator2

public UACalculator2(java.lang.String[] args,
                     int wd,
                     int ht)
Creates new form UACalculatorUI

Method Detail

beep

public void beep()
Specified by:
beep in interface UACalc

getAlgListTable

public javax.swing.JTable getAlgListTable()
Specified by:
getAlgListTable in interface UACalc

getAlgNameTextField

public javax.swing.JTextField getAlgNameTextField()
Specified by:
getAlgNameTextField in interface UACalc

getCancelCompButton

public javax.swing.JButton getCancelCompButton()
Specified by:
getCancelCompButton in interface UACalc

getCardTextField

public javax.swing.JTextField getCardTextField()
Specified by:
getCardTextField in interface UACalc

getComputationsController

public ComputationsController getComputationsController()
Specified by:
getComputationsController in interface UACalc

getComputationsTable

public javax.swing.JTable getComputationsTable()
Specified by:
getComputationsTable in interface UACalc

getConLeftPanel

public javax.swing.JPanel getConLeftPanel()
Specified by:
getConLeftPanel in interface UACalc

getConMainPanel

public javax.swing.JPanel getConMainPanel()
Specified by:
getConMainPanel in interface UACalc

getDefaultEltComboBox

public javax.swing.JComboBox getDefaultEltComboBox()
Specified by:
getDefaultEltComboBox in interface UACalc

getDescTextField

public javax.swing.JTextField getDescTextField()
Specified by:
getDescTextField in interface UACalc

getDrawingMainPanel

public javax.swing.JPanel getDrawingMainPanel()
Specified by:
getDrawingMainPanel in interface UACalc

getFrame

public javax.swing.JFrame getFrame()
Specified by:
getFrame in interface UACalc

getIdempotentCB

public javax.swing.JCheckBox getIdempotentCB()
Specified by:
getIdempotentCB in interface UACalc

getLogTextArea

public javax.swing.JTextArea getLogTextArea()
Specified by:
getLogTextArea in interface UACalc

getMainController

public MainController getMainController()
Specified by:
getMainController in interface UACalc

getMsgTextField

public javax.swing.JTextField getMsgTextField()
Specified by:
getMsgTextField in interface UACalc

getOpTable

public javax.swing.JTable getOpTable()
Specified by:
getOpTable in interface UACalc

getOpsComboBox

public javax.swing.JComboBox getOpsComboBox()
Specified by:
getOpsComboBox in interface UACalc

getResultTable

public javax.swing.JTable getResultTable()
Specified by:
getResultTable in interface UACalc

getResultTextField

public javax.swing.JTextField getResultTextField()
Specified by:
getResultTextField in interface UACalc

getSubMainPanel

public javax.swing.JPanel getSubMainPanel()
Specified by:
getSubMainPanel in interface UACalc

getTabbedPane

public javax.swing.JTabbedPane getTabbedPane()
Specified by:
getTabbedPane in interface UACalc

getAlgebraEditorController

public AlgebraEditorController getAlgebraEditorController()

getConController

public ConController getConController()

getSubController

public SubController getSubController()

getDrawingController

public DrawingController getDrawingController()

getAlgebrasPanel

public javax.swing.JPanel getAlgebrasPanel()

getComputationsLogPane

public javax.swing.JPanel getComputationsLogPane()

getComputationsPanel

public javax.swing.JPanel getComputationsPanel()

getConPanel

public javax.swing.JPanel getConPanel()

getCurrentAlgPanel

public javax.swing.JPanel getCurrentAlgPanel()

getDrawingPanel

public javax.swing.JPanel getDrawingPanel()

getEditorPanel

public javax.swing.JPanel getEditorPanel()

getNewMI

public javax.swing.JMenuItem getNewMI()

getResultPane

public javax.swing.JPanel getResultPane()

getSubPanel

public javax.swing.JPanel getSubPanel()

getOpTableScrollPane

public javax.swing.JScrollPane getOpTableScrollPane()

setEmptyOpTableModel

public void setEmptyOpTableModel()
Specified by:
setEmptyOpTableModel in interface UACalc

setOpTableScrollPane

public void setOpTableScrollPane(javax.swing.JScrollPane opTableScrollPane)

setAlgListTable

public void setAlgListTable(javax.swing.JTable algListTable)

getDistributivityMI

public javax.swing.JMenuItem getDistributivityMI()

setDistributivityMI

public void setDistributivityMI(javax.swing.JMenuItem distributivityMI)

getModularityMI

public javax.swing.JMenuItem getModularityMI()

setModularityMI

public void setModularityMI(javax.swing.JMenuItem modularityMI)

getNPermMI

public javax.swing.JMenuItem getNPermMI()

setNPermMI

public void setNPermMI(javax.swing.JMenuItem nPermMI)

setResultTable

public void setResultTable(javax.swing.JTable resultTable)

setConMainPanel

public void setConMainPanel(javax.swing.JPanel conMainPanel)

getSubLeftPanel

public javax.swing.JPanel getSubLeftPanel()

getDrawingLeftPanel

public javax.swing.JPanel getDrawingLeftPanel()

getConDiagButton

public javax.swing.JButton getConDiagButton()

getConTableButton

public javax.swing.JButton getConTableButton()

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments


Copyright 2003 Ralph Freese. All Rights Reserved.