public void setRedoItem() { String itemName = undoMgr.getUndoPresentationName(); if (itemName != null && undoMgr.canRedo()) { mainFrame.redoItem.setEnabled(true); mainFrame.redoItem.setName(itemName); } else { mainFrame.redoItem.setEnabled(false); mainFrame.redoItem.setName("Redo"); } }
public void redoAction() { try { if (undoMgr.canRedo()) { redoAction.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Redo")); setRedoItem(); } else { java.awt.Toolkit.getDefaultToolkit().beep(); } } catch (CannotUndoException ex) { ex.printStackTrace(); } }