|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.undo.AbstractUndoableEdit | +--javax.swing.undo.CompoundEdit | +--javax.swing.undo.UndoManager | +--SpreadSheetApplet.SpreadSheet.UndoHandler
UndoManager qui permet aussi de maintenir à jour les boutons bUndo et bRedo en fonction de canUndo() et canRedo(). Il comprend aussi une méthode setActive() qui pemet de désactiver momentanément l'enregistrement des UndoableEdit par la méthode addEdit(...).
Field Summary | |
private boolean |
blocked
|
private boolean |
isActive
|
Fields inherited from class javax.swing.undo.UndoManager |
indexOfNextAdd,
limit |
Fields inherited from class javax.swing.undo.CompoundEdit |
edits,
inProgress |
Fields inherited from class javax.swing.undo.AbstractUndoableEdit |
alive,
hasBeenDone,
RedoName,
UndoName |
Constructor Summary | |
private |
SpreadSheet.UndoHandler()
|
Method Summary | |
boolean |
addEdit(javax.swing.undo.UndoableEdit e)
|
void |
blockActiver(boolean b)
|
void |
redo()
|
void |
setActive(boolean b)
|
void |
undo()
|
void |
update()
|
Methods inherited from class javax.swing.undo.UndoManager |
canRedo,
canUndo,
canUndoOrRedo,
discardAllEdits,
editToBeRedone,
editToBeUndone,
end,
getLimit,
getRedoPresentationName,
getUndoOrRedoPresentationName,
getUndoPresentationName,
redoTo,
setLimit,
toString,
trimEdits,
trimForLimit,
undoableEditHappened,
undoOrRedo,
undoTo |
Methods inherited from class javax.swing.undo.CompoundEdit |
die,
getPresentationName,
isInProgress,
isSignificant,
lastEdit |
Methods inherited from class javax.swing.undo.AbstractUndoableEdit |
replaceEdit |
Methods inherited from class java.lang.Object |
|
Field Detail |
private boolean isActive
private boolean blocked
Constructor Detail |
private SpreadSheet.UndoHandler()
Method Detail |
public void blockActiver(boolean b)
public void setActive(boolean b)
public void update()
public boolean addEdit(javax.swing.undo.UndoableEdit e)
public void undo()
public void redo()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |