Class RemovePathAction

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

    public class RemovePathAction
    extends ToolTipAction
    Action for removing a path.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static javax.swing.UIDefaults icons
      The image icons.
      protected ITreeAbstraction treepanel
      The tree.
      • 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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)
      Action performed.
      static javax.swing.Icon getIcon()
      Get the icon.
      static java.lang.String getName()
      Get the name.
      static java.lang.String getTooltipText()
      Get the tooltip text.
      boolean isEnabled()
      Test if action is available in current context.
      • Methods inherited from class javax.swing.AbstractAction

        addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, 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
    • Field Detail

      • icons

        protected static final javax.swing.UIDefaults icons
        The image icons.
    • Constructor Detail

      • RemovePathAction

        public RemovePathAction​(ITreeAbstraction treepanel)
        Create a new action.
      • RemovePathAction

        public RemovePathAction​(java.lang.String name,
                                javax.swing.Icon icon,
                                java.lang.String desc,
                                ITreeAbstraction treepanel)
        Create a new action.
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Test if action is available in current context.
        Specified by:
        isEnabled in interface javax.swing.Action
        Overrides:
        isEnabled in class javax.swing.AbstractAction
        Returns:
        True, if available.
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Action performed.
      • getName

        public static java.lang.String getName()
        Get the name.
      • getIcon

        public static javax.swing.Icon getIcon()
        Get the icon.
        Returns:
        The icon.
      • getTooltipText

        public static java.lang.String getTooltipText()
        Get the tooltip text.
        Returns:
        The tooltip text.