Java源码示例:org.fife.ui.rtextarea.RUndoManager

示例1
/**
 * Override UndoManager to allow disabling if feature causes issues
 * See <a href="https://github.com/bobbylight/RSyntaxTextArea/issues/19">Issue 19 on RSyntaxTextArea</a>
 */
@Override
protected RUndoManager createUndoManager() {
    RUndoManager undoManager = super.createUndoManager();
    if(disableUndo) {
        undoManager.setLimit(0);
    } else {
        undoManager.setLimit(MAX_UNDOS);
    }
    return undoManager;
}
 
示例2
/**
 * Creates document history manager.
 *
 * @return document history manager
 */
@NotNull
@Override
protected RUndoManager createUndoManager ()
{
    undoManager = super.createUndoManager ();
    return undoManager;
}
 
示例3
/**
 * Returns document history manager.
 *
 * @return document history manager
 */
@NotNull
public RUndoManager getUndoManager ()
{
    return undoManager;
}