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;
}