Undo Text Wrapper
This small piece makes it easy to use the Swing's UndoManager to add Undo and Redo support to your text components.
Usage is as follows:
import net.antonioshome.swing.text.undo.UndoWrapper;
JTextComponent myComponent = ...
UndoWrapper myWrapper = new UndoWrapper( myComponent );