Class DefaultPointSelectedAction

java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.draw.action.AbstractSelectedAction
org.opentcs.guing.application.action.draw.DefaultPointSelectedAction
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 DefaultPointSelectedAction
extends org.jhotdraw.draw.action.AbstractSelectedAction
This action manages the behaviour when the user selects the point 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
    DefaultPointSelectedAction​(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.
    DefaultPointSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.opentcs.guing.model.elements.PointModel.Type pointType, 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

    • DefaultPointSelectedAction

      public DefaultPointSelectedAction​(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
    • DefaultPointSelectedAction

      public DefaultPointSelectedAction​(org.jhotdraw.draw.DrawingEditor editor, org.jhotdraw.draw.tool.Tool tool, org.opentcs.guing.model.elements.PointModel.Type pointType, 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
      pointType - The point type
      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