|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame edu.northwestern.at.utils.swing.WindowsMenuManager edu.northwestern.at.utils.swing.XFrame edu.northwestern.at.utils.swing.notepad.Notepad edu.northwestern.at.wordhoard.swing.calculator.widgets.WordHoardCalcSimpleEditor
public class WordHoardCalcSimpleEditor
Simple text editor for WordHoardCalc.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.northwestern.at.utils.swing.notepad.Notepad |
---|
Notepad.ActionChangedListener, Notepad.CopyAction, Notepad.CutAction, Notepad.ExitAction, Notepad.FileLoader, Notepad.FileSaver, Notepad.FindAction, Notepad.MyDocumentListener, Notepad.NewAction, Notepad.OpenAction, Notepad.PageSetupAction, Notepad.PasteAction, Notepad.PrintAction, Notepad.RedoAction, Notepad.ReplaceAction, Notepad.RunAction, Notepad.SaveAction, Notepad.SaveAsAction, Notepad.SelectAllAction, Notepad.StatusBar, Notepad.UndoAction, Notepad.UndoHandler |
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 | |
---|---|
protected bsh.Interpreter |
interpreter
The script interpreter to which this editor belongs. |
Fields inherited from class edu.northwestern.at.utils.swing.notepad.Notepad |
---|
acceleratorSuffix, actionSuffix, commands, contentPanel, copyAction, currentFile, cutAction, defaultActions, defaultClipboardOwner, documentListener, documentModified, doingEditBatch, editor, exitAction, findAction, font, fontCharWidth, imageSuffix, labelSuffix, menuItems, menus, newAction, newTitle, openAction, pageSetupAction, pasteAction, printAction, readOnly, redoAction, replaceAction, resources, runAction, saveAction, saveAsAction, selectAllAction, tabSize, tipSuffix, title, toolbarButtons, undo, undoableEditBatch, undoAction, undoHandler, visibleSuffix |
Fields inherited from class edu.northwestern.at.utils.swing.XFrame |
---|
aboutBox, prefsWindow |
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 | |
---|---|
WordHoardCalcSimpleEditor(bsh.Interpreter interpreter)
Create editor. |
Method Summary | |
---|---|
protected void |
doExit(java.awt.event.ActionEvent e)
Handle editor close. |
protected void |
doOpen(java.awt.event.ActionEvent e)
Add open file filter for script files. |
protected void |
doRunAction(java.awt.event.ActionEvent e)
Evaluate editor contents in script interpreter. |
protected void |
doSaveAs(java.awt.event.ActionEvent e)
Add save as file filter for script files. |
protected void |
reportUnexpectedError(java.lang.Exception e)
Report an unexpected error. |
Methods inherited from class edu.northwestern.at.utils.swing.notepad.Notepad |
---|
clipboardHasPasteableData, copy, createActionChangeListener, createCaretListener, createDocumentListener, createEditor, createMenu, createMenubar, createMenuItem, createStatusBar, createTool, createToolbar, createToolbarButton, cut, doCopy, doCut, doFind, doNew, doPageSetup, doPaste, doPrint, doReplace, doSave, doSelectAll, enableEditMenuItems, enableMenuItems, endEditBatch, getAction, getActions, getEditor, getEditorText, getFrame, getMenu, getMenubar, getMenuItem, getResource, getResourceString, getTitle, getToolbar, getToolbarItem, handleCaretEvent, initializeClipboard, isCopyEnabled, isCutEnabled, isPasteEnabled, isSelectAllEnabled, isTextSelected, isUnselectEnabled, paste, reallyExit, resetUndoManager, selectAll, setActionState, showNotSavedDialog, startEditBatch, unselect |
Methods inherited from class edu.northwestern.at.utils.swing.XFrame |
---|
about, common, doPageSetup, doPrint, doPrint, doPrint, doPrintPreview, doPrintPreview, doPrintPreview, pack, pack, prefs, quit, setAboutBox, setDefaultImage, setPrefsWindow |
Methods inherited from class edu.northwestern.at.utils.swing.WindowsMenuManager |
---|
dispose, getActiveWindow, getAllOpenWindows, getWindowsMenu, handleLastWindowClosed, setJMenuBar, setTitle, setVisible, setWindowsMenu |
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, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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 java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected bsh.Interpreter interpreter
Constructor Detail |
---|
public WordHoardCalcSimpleEditor(bsh.Interpreter interpreter)
interpreter
- The interpreter this editor is for. Method Detail |
---|
protected void doExit(java.awt.event.ActionEvent e)
doExit
in class Notepad
protected void doRunAction(java.awt.event.ActionEvent e)
doRunAction
in class Notepad
protected void doOpen(java.awt.event.ActionEvent e)
doOpen
in class Notepad
protected void doSaveAs(java.awt.event.ActionEvent e)
doSaveAs
in class Notepad
protected void reportUnexpectedError(java.lang.Exception e)
reportUnexpectedError
in class Notepad
e
- The exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |