org.tbee.swing
Class CentralUndoManager

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by 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.
 
Constructor Summary
CentralUndoManager()
           
 
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
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

CentralUndoManager

public CentralUndoManager()
Method Detail

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 KnowledgePlaza. All Rights Reserved.