org.tbee.swing
Class UndoableTextFieldAdapter

java.lang.Object
  extended by java.awt.event.KeyAdapter
      extended by org.tbee.swing.UndoableTextFieldAdapter
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener, javax.swing.event.UndoableEditListener

public class UndoableTextFieldAdapter
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
UndoableTextFieldAdapter()
           
 
Method Summary
 void clear()
          clear
static UndoableTextFieldAdapter install(javax.swing.JFormattedTextField jTextField)
           
static UndoableTextFieldAdapter install(javax.swing.JTextArea jTextField)
           
static UndoableTextFieldAdapter install(javax.swing.JTextField jTextField)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void redo()
           
 void undo()
           
 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

UndoableTextFieldAdapter

public UndoableTextFieldAdapter()
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

redo

public void redo()

undo

public void undo()

clear

public void clear()
clear


install

public static UndoableTextFieldAdapter install(javax.swing.JTextField jTextField)
Parameters:
jTextField -
Returns:

install

public static UndoableTextFieldAdapter install(javax.swing.JFormattedTextField jTextField)
Parameters:
jTextField -
Returns:

install

public static UndoableTextFieldAdapter install(javax.swing.JTextArea jTextField)
Parameters:
jTextField -
Returns:


Copyright © 2010 KnowledgePlaza. All Rights Reserved.