Class DefaultPathSelectedAction

java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.draw.action.AbstractSelectedAction
org.opentcs.thirdparty.jhotdraw.application.action.draw.DefaultPathSelectedAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, org.jhotdraw.app.Disposable

public class DefaultPathSelectedAction
extends org.jhotdraw.draw.action.AbstractSelectedAction
This action manages the behaviour when the user selects the path button.
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
    DefaultPathSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.jhotdraw.gui.JPopupButton popupButton, javax.swing.ButtonGroup group)
    Constructor for an action of a button in the toolbar.
    DefaultPathSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.opentcs.guing.model.elements.PathModel.Type pathType, org.jhotdraw.gui.JPopupButton popupButton, javax.swing.ButtonGroup group)
    Constructor for a button inside a drop down menu of another button.
  • Method Summary

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

    Methods inherited from class org.jhotdraw.draw.action.AbstractSelectedAction

    dispose, fireUndoableEditHappened, getDrawing, getEditor, getView, isUpdatEnabledState, setEditor, setUpdateEnabledState

    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

    • DefaultPathSelectedAction

      public DefaultPathSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.jhotdraw.gui.JPopupButton popupButton, javax.swing.ButtonGroup group)
      Constructor for an action of a button in the toolbar.
      Parameters:
      editor - The drawing editor
      tool - The tool
      popupButton - The popup button
      group - The button group
    • DefaultPathSelectedAction

      public DefaultPathSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.opentcs.guing.model.elements.PathModel.Type pathType, org.jhotdraw.gui.JPopupButton popupButton, javax.swing.ButtonGroup group)
      Constructor for a button inside a drop down menu of another button.
      Parameters:
      editor - The drawing editor
      tool - The tool
      pathType - The path tzpe
      popupButton - The popup button
      group - The button group
  • Method Details

    • actionPerformed

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

      protected void updateEnabledState()
      Overrides:
      updateEnabledState in class org.jhotdraw.draw.action.AbstractSelectedAction