org.uacalc.nbui
Class UACalculatorUI

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.UACalculatorUI
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 UACalculatorUI
extends javax.swing.JFrame
implements UACalc

Author:
ralph
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
UACalculatorUI(java.lang.String[] args)
          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

UACalculatorUI

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

Method Detail

main

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

getFrame

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

getMainController

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

getAlgebraEditorController

public AlgebraEditorController getAlgebraEditorController()

getComputationsController

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

getConController

public ConController getConController()

getSubController

public SubController getSubController()

getDrawingController

public DrawingController getDrawingController()

getAlgNameTextField

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

getAlgebrasPanel

public javax.swing.JPanel getAlgebrasPanel()

getCardTextField

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

getComputationsLogPane

public javax.swing.JPanel getComputationsLogPane()

getComputationsPanel

public javax.swing.JPanel getComputationsPanel()

getComputationsTable

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

getConPanel

public javax.swing.JPanel getConPanel()

getCurrentAlgPanel

public javax.swing.JPanel getCurrentAlgPanel()

getDefaultEltComboBox

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

getDescTextField

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

getDrawingPanel

public javax.swing.JPanel getDrawingPanel()

getEditorPanel

public javax.swing.JPanel getEditorPanel()

getIdempotentCB

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

getLogTextArea

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

getNewMI

public javax.swing.JMenuItem getNewMI()

getOpTable

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

getOpsComboBox

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

getResultPane

public javax.swing.JPanel getResultPane()

getResultTextField

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

getResultTable

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

getSubPanel

public javax.swing.JPanel getSubPanel()

beep

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

getOpTableScrollPane

public javax.swing.JScrollPane getOpTableScrollPane()

setOpTableScrollPane

public void setOpTableScrollPane(javax.swing.JScrollPane opTableScrollPane)

setAlgListTable

public void setAlgListTable(javax.swing.JTable algListTable)

getAlgListTable

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

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)

getTabbedPane

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

setResultTable

public void setResultTable(javax.swing.JTable resultTable)

getCancelCompButton

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

getConMainPanel

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

setConMainPanel

public void setConMainPanel(javax.swing.JPanel conMainPanel)

getMsgTextField

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

getSubLeftPanel

public javax.swing.JPanel getSubLeftPanel()

getSubMainPanel

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

getDrawingLeftPanel

public javax.swing.JPanel getDrawingLeftPanel()

getDrawingMainPanel

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

getConLeftPanel

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

getConDiagButton

public javax.swing.JButton getConDiagButton()

getConTableButton

public javax.swing.JButton getConTableButton()

setEmptyOpTableModel

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


Copyright 2003 Ralph Freese. All Rights Reserved.