Class ActionCutGraph
java.lang.Object
javax.swing.AbstractAction
com.marginallyclever.donatello.actions.undoable.CutGraphAction
- All Implemented Interfaces:
 EditAction,java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
public class ActionCutGraph extends javax.swing.AbstractAction implements EditAction
Performs an 
ActionCopyGraph and then an ActionDeleteGraph.- Since:
 - 2022-02-21
 - See Also:
 - Serialized Form
 
- 
Field Summary
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabledFields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON - 
Constructor Summary
Constructors Constructor Description ActionCutGraph(java.lang.String name, ActionDeleteGraph actionDeleteGraph, ActionCopyGraph actionCopyGraph)Constructor for subclasses to call. - 
Method Summary
Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidupdateEnableStatus()Called by theNodeGraphEditorPanelwhen the editor believes it is time to confirm enable status.Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.Action
accept 
- 
Constructor Details
- 
ActionCutGraph
public ActionCutGraph(java.lang.String name, ActionDeleteGraph actionDeleteGraph, ActionCopyGraph actionCopyGraph)Constructor for subclasses to call.- Parameters:
 name- the name of this action visible on buttons and menu items.actionDeleteGraph- the delete action to useactionCopyGraph- the copy action to use
 
 - 
 - 
Method Details
- 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)- Specified by:
 actionPerformedin interfacejava.awt.event.ActionListener
 - 
updateEnableStatus
public void updateEnableStatus()Description copied from interface:EditActionCalled by theNodeGraphEditorPanelwhen the editor believes it is time to confirm enable status.- Specified by:
 updateEnableStatusin interfaceEditAction
 
 -