示例#1
0
 public void setUndoItem() {
   String itemName = undoMgr.getUndoPresentationName();
   if (itemName != null && undoMgr.canUndo()) {
     mainFrame.undoItem.setEnabled(true);
     mainFrame.undoItem.setName(itemName);
   } else {
     mainFrame.undoItem.setEnabled(false);
     mainFrame.undoItem.setName("Undo");
   }
 }
示例#2
0
  public void undoAction() {
    try {
      if (undoMgr.canUndo()) {
        undoAction.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Undo"));

        setUndoItem();
      } else {
        java.awt.Toolkit.getDefaultToolkit().beep();
      }
    } catch (CannotUndoException ex) {
      ex.printStackTrace();
    }
  }