EditRedo.java :  » Workflow-Engines » OSWorkflow » com » opensymphony » workflow » designer » actions » Java Open Source

Java Open Source » Workflow Engines » OSWorkflow 
OSWorkflow » com » opensymphony » workflow » designer » actions » EditRedo.java
package com.opensymphony.workflow.designer.actions;

import java.awt.event.ActionEvent;
import javax.swing.*;
import javax.swing.undo.CannotUndoException;

import com.opensymphony.workflow.designer.WorkflowDesigner;
import com.opensymphony.workflow.designer.WorkflowGraph;

/**
 * @version $Revision: 1.1 $
 * @author  Quake Wang
 * @since  2004-4-29
 */

public class EditRedo extends AbstractAction
{
  public EditRedo()
  {
    setEnabled(false);
  }

  public void actionPerformed(ActionEvent e)
  {
    try
    {
      WorkflowGraph graph = WorkflowDesigner.INSTANCE.getCurrentGraph();
      graph.getUndoManager().redo(graph.getGraphLayoutCache());
      graph.getUndoManager().updateHistoryButtons();
    }
    catch(CannotUndoException ex)
    {
      System.out.println("Unable to redo: " + ex);
      ex.printStackTrace();
    }
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.