public class UACalculator
extends javax.swing.JFrame
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.TypeaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description | 
|---|
UACalculator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addAlgebra(SmallAlgebra alg)  | 
void | 
addAlgebra(SmallAlgebra alg,
          java.io.File file)
right now the list of algebras is maintained the algebraTableModel. 
 | 
void | 
beep()  | 
boolean | 
checkSave()  | 
void | 
drawBelinda(SmallAlgebra alg)  | 
void | 
drawCon(SmallAlgebra alg)  | 
void | 
drawSub(SmallAlgebra alg)  | 
AlgebraEditor | 
getAlgebraEditor()  | 
SmallAlgebra | 
getCurrentAlgebra()  | 
java.io.File | 
getCurrentFile()  | 
LatDrawPanel | 
getLatDrawPanel()  | 
ProgressReport | 
getMonitor()  | 
MonitorPanel | 
getMonitorPanel()  | 
java.util.prefs.Preferences | 
getPrefs()  | 
java.util.Random | 
getRandom()  | 
boolean | 
isDirty()  | 
static void | 
main(java.lang.String[] args)  | 
void | 
open()  | 
void | 
open(java.io.File file)  | 
void | 
resetToolBar()  | 
boolean | 
save()  | 
boolean | 
saveAs(java.lang.String ext)  | 
void | 
setCurrentAlgebra(SmallAlgebra alg)  | 
void | 
setCurrentFile(java.io.File f)  | 
void | 
setDirty()  | 
void | 
setDirty(boolean v)  | 
void | 
setNew()  | 
void | 
setRandomSeed(long seed)  | 
void | 
setTitle()  | 
void | 
updateCurrentAlgebra(SmallAlgebra alg)
Called from the edit window after the user sync's it. 
 | 
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, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic void addAlgebra(SmallAlgebra alg)
public void addAlgebra(SmallAlgebra alg, java.io.File file)
public MonitorPanel getMonitorPanel()
public ProgressReport getMonitor()
public LatDrawPanel getLatDrawPanel()
public AlgebraEditor getAlgebraEditor()
public void resetToolBar()
public void drawSub(SmallAlgebra alg)
public void drawCon(SmallAlgebra alg)
public void drawBelinda(SmallAlgebra alg)
public boolean save()
             throws java.io.IOException
java.io.IOExceptionpublic boolean saveAs(java.lang.String ext)
               throws java.io.IOException
java.io.IOExceptionpublic void open()
          throws java.io.IOException
java.io.IOExceptionpublic void open(java.io.File file)
public java.io.File getCurrentFile()
public void setCurrentFile(java.io.File f)
public SmallAlgebra getCurrentAlgebra()
public void setCurrentAlgebra(SmallAlgebra alg)
public java.util.Random getRandom()
public void setRandomSeed(long seed)
public void updateCurrentAlgebra(SmallAlgebra alg)
alg - public boolean isDirty()
public void setDirty()
public void setDirty(boolean v)
public void beep()
public void setTitle()
public void setNew()
public boolean checkSave()
public java.util.prefs.Preferences getPrefs()
public static void main(java.lang.String[] args)
Copyright 2003 Ralph Freese. All Rights Reserved.