@Override public void undo() throws CannotUndoException { throw new CannotUndoException(); }
/** * Attempt to undo an "action" done in this text area. * * @see #redoLastAction() */ public void undoLastAction() { // NOTE: that the try/catch block shouldn't be necessary... try { if (undoManager.canUndo()) { undoManager.undo(); } } catch (CannotUndoException cre) { cre.printStackTrace(); } }
@Override public void actionPerformed(ActionEvent evt) { try { if (undo.canUndo()) { undo.undo(); } } catch (CannotUndoException e) { LOGGER.error(e.getMessage(), e); } } }
public void actionPerformed( ActionEvent e ) { try { undo(); } catch( CannotUndoException e1 ) { System.err.println( e1.getLocalizedMessage() ); } // updateStates(); } }
@Override public void undo() throws CannotUndoException { if (inProgress) { UndoableEdit edit = editToBeUndone(); if (edit == null) { throw new CannotUndoException(); } undoTo(edit); } else { if (!canUndo()) { throw new CannotUndoException(); } int i = edits.size() - 1; try { for (; i >= 0; i--) { edits.get(i).undo(); // may throw CannotUndoException } hasBeenDone = false; } finally { if (i != -1) { // i-th edit's undo failed => redo the ones above int size = edits.size(); while (++i < size) { edits.get(i).redo(); } } } } cs.fireChange(); }
/** * Invoked when an action occurs. */ @Override public void actionPerformed(ActionEvent evt) { try { undo(); } catch (CannotUndoException e) { System.err.println("Cannot undo: "+e); e.printStackTrace(); } }
/** * Tries to run redo() on the top edit of the edit stack. * @param e The action event that triggers this method call. */ public void actionPerformed(ActionEvent e) { try { if ( CyUndo.undoManager.canRedo() ) CyUndo.undoManager.redo(); } catch (CannotUndoException ex) { logger.warn("Unable to redo: " + ex.getMessage(), ex); } }
public class UndoCommand { public void undo() { throw new CannotUndoException(); } }
// Add a listener to the undo button. It attempts to call undo() on the // UndoManager, then enables/disables the undo/redo buttons as // appropriate. undoButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ev) { try { manager.undo(); } catch (CannotUndoException ex) { ex.printStackTrace(); } finally { updateButtons(); } } }); // Method to set the text and state of the undo/redo buttons. protected void updateButtons() { undoButton.setText(manager.getUndoPresentationName()); redoButton.setText(manager.getRedoPresentationName()); undoButton.getParent().validate(); undoButton.setEnabled(manager.canUndo()); redoButton.setEnabled(manager.canRedo()); }
/** * Tries to run undo() on the top edit of the edit stack. * @param e The action event that triggers this method call. */ public void actionPerformed(ActionEvent e) { try { if ( CyUndo.undoManager.canUndo() ) CyUndo.undoManager.undo(); } catch (CannotUndoException ex) { logger.warn("Unable to undo: " + ex.getMessage(), ex); } }
public void undo () throws CannotUndoException { throw new CannotUndoException (); } public void redo () throws CannotRedoException {
class UndoAction extends AbstractAction { private static final long serialVersionUID = 1L; UndoAction() { super("Undo"); setEnabled(false); } @Override public void actionPerformed(ActionEvent e) { try { undo.undo(); } catch (CannotUndoException ex) { System.out.println("Unable to undo: " + ex); ex.printStackTrace(); } update(); } protected void update() { if (undo.canUndo()) { setEnabled(true); putValue(Action.NAME, undo.getUndoPresentationName()); } else { setEnabled(false); putValue(Action.NAME, "Undo"); } } }
@Override public boolean undo() { if (this.undoManager.canUndo() && isTextEditorVisible()) { try { this.undoManager.undo(); } catch (final CannotUndoException ex) { LOGGER.warn("Can't make undo in plantUML editor : " + ex.getMessage()); } finally { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { startRenderScript(); } }); } } return this.undoManager.canUndo(); }
public void undo () throws CannotUndoException { throw new CannotUndoException (); } public void redo () throws CannotRedoException {
public void actionPerformed(ActionEvent pEvt) { try { if (undoManager.canUndo()) { undoManager.undo(); } } catch (CannotUndoException e) { e.printStackTrace(); } } });
@Override public void undo() throws CannotUndoException { if (!canUndo()) { throw new CannotUndoException(); } statusBits &= ~HAS_BEEN_DONE; // hasBeenDone = false; }
/** * Attempt to undo an "action" done in this text area. * * @see #redoLastAction() */ public void undoLastAction() { // NOTE: that the try/catch block shouldn't be necessary... try { if (undoManager.canUndo()) { undoManager.undo(); } } catch (CannotUndoException cre) { cre.printStackTrace(); } }
@Override public void undo () throws CannotUndoException { final boolean[] error = new boolean[1]; writeAccess (new Runnable () { public void run () { useUndoManager = false; try { TransactionEdit.super.undo (); } catch (CannotUndoException e) { error[0] = true; ErrorManager.getDefault ().notify (ErrorManager.ERROR, e); } } }); if (error[0]) throw new CannotUndoException (); }
/** * Attempt to undo an "action" done in this text area. * * @see #redoLastAction() */ public void undoLastAction() { // NOTE: that the try/catch block shouldn't be necessary... try { if (undoManager.canUndo()) undoManager.undo(); } catch (CannotUndoException cre) { cre.printStackTrace(); } }
@Override public void undo() throws CannotUndoException { try { tableUndoableEdit.undo(); } catch (SQLException ex) { LOGGER.error(ex.getLocalizedMessage(), ex); throw new CannotUndoException(); } }