java.lang.Object
javax.swing.AbstractAction
com.marginallyclever.donatello.actions.undoable.AddNodeAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class ActionAddNode
extends javax.swing.AbstractAction
Launches the "Add Node" dialog. If the user clicks "Ok" then the selected Node type is added to the current editor NodeGraph.
Since:
2022-02-21
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class javax.swing.AbstractAction

    changeSupport, enabled

    Fields 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
    ActionAddNode​(java.lang.String name, NodeGraphEditorPanel editor)
    Constructor for subclasses to call.
  • Method Summary

    Modifier and Type Method Description
    void actionPerformed​(java.awt.event.ActionEvent e)  

    Methods inherited from class javax.swing.AbstractAction

    addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.swing.Action

    accept
  • Constructor Details

    • ActionAddNode

      public ActionAddNode​(java.lang.String name, NodeGraphEditorPanel editor)
      Constructor for subclasses to call.
      Parameters:
      name - the name of this action visible on buttons and menu items.
      editor - the editor affected by this Action.
  • Method Details

    • actionPerformed

      public void actionPerformed​(java.awt.event.ActionEvent e)