org.tbee.swing
Class CentralUndoManager
java.lang.Object
java.awt.event.KeyAdapter
org.tbee.swing.CentralUndoManager
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.util.EventListener, javax.swing.event.UndoableEditListener
public class CentralUndoManager
- extends java.awt.event.KeyAdapter
- implements javax.swing.event.UndoableEditListener
This class is used to implement undo and redo on all textfields.
One could use the UndoManager which can handle all kinds of objects, like trees:
UndoableTree tree = new UndoableTree(rootNode);
UndoManager manager = new UndoManager();
tree.addUndoableEditListener(manager);
|
Field Summary |
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
|
Method Summary |
static void |
install(javax.swing.JFormattedTextField jTextField)
|
static void |
install(javax.swing.JTextArea jTextField)
|
static void |
install(javax.swing.JTextField jTextField)
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
undoableEditHappened(javax.swing.event.UndoableEditEvent e)
|
| Methods inherited from class java.awt.event.KeyAdapter |
keyReleased, keyTyped |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCECODE_VERSION
public static final java.lang.String SOURCECODE_VERSION
- Standard variable for determining version of a class file.
- See Also:
- Constant Field Values
CentralUndoManager
public CentralUndoManager()
undoableEditHappened
public void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
- Specified by:
undoableEditHappened in interface javax.swing.event.UndoableEditListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed in interface java.awt.event.KeyListener- Overrides:
keyPressed in class java.awt.event.KeyAdapter
install
public static void install(javax.swing.JTextField jTextField)
install
public static void install(javax.swing.JFormattedTextField jTextField)
install
public static void install(javax.swing.JTextArea jTextField)
Copyright © 2010. All Rights Reserved.