|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--misim.editor.TextPanel | +--misim.editor.EditorPanel
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class misim.editor.TextPanel |
logging |
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 | |
EditorPanel(TextFile file,
EditorPrefs prefs,
LogListener logging)
|
Method Summary | |
boolean |
canPaste()
Check to see if there is a pasteable object (ie. |
boolean |
canRedo()
Check to see if the panel has any current redo operations that may be handled by the doRedo method. |
boolean |
canSearchAgain()
Check to see if there is a search term set for this panel |
boolean |
canUndo()
Check to see if the panel has any current undo operations that may be handled by the doUndo method. |
void |
cutSelection()
Cut the current selection, leaving a copy on the clipboard |
void |
doRedo()
Redo any undone events. |
void |
doUndo()
Undo any previous events. |
boolean |
hasChanged()
Method to indicate whether this editor panel has been edited |
void |
keyTyped(java.awt.event.KeyEvent ke)
|
void |
pasteClipboard()
Paste the current clipboard contents into the cursor position. |
protected void |
processControlKey(java.awt.event.KeyEvent ke)
Handle a control key press |
protected boolean |
processKey(int keyCode,
java.awt.event.KeyEvent ke,
CursorPos newCursor,
boolean redraw)
|
void |
promptGotoLine()
Goto a requested line in the current text file. |
void |
promptSearch(boolean again)
Search for a string in the current text. |
void |
resetChanged()
Clear the flag that indicates that the file has been edited. |
Methods inherited from class misim.editor.TextPanel |
addItemListener, adjustmentValueChanged, append, checkBoundaries, copySelection, drawCursor, drawLine, focusGained, focusLost, getFile, getPanelName, getSelectedLine, getSelectedObjects, getTitle, gotoFirstError, gotoLine, hasSelection, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveCursor, paint, redrawText, refresh, removeItemListener, requestFocus, run, selectLine, setCursor, setTitle, showErrors, updateScrollbars |
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public EditorPanel(TextFile file, EditorPrefs prefs, LogListener logging) throws java.lang.Exception
Method Detail |
public boolean hasChanged()
public void resetChanged()
public void promptGotoLine()
public void promptSearch(boolean again)
again
- True if the search is repeated.public boolean canSearchAgain()
public void cutSelection()
public void pasteClipboard()
public boolean canPaste()
public boolean canUndo()
public void doUndo()
public boolean canRedo()
public void doRedo()
protected boolean processKey(int keyCode, java.awt.event.KeyEvent ke, CursorPos newCursor, boolean redraw)
processKey
in class TextPanel
public void keyTyped(java.awt.event.KeyEvent ke)
keyTyped
in class TextPanel
protected void processControlKey(java.awt.event.KeyEvent ke)
processControlKey
in class TextPanel
aChar
- - the character that has been pressed
|
miSim | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |