Class ClearSelectionAction

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

public class ClearSelectionAction
extends org.jhotdraw.app.action.edit.AbstractSelectionAction
Clears (de-selects) the selected region. This action acts on the last JTextComponent which had the focus when the ActionEvent was generated. This action is called when the user selects the "Clear Selection" item in the Edit menu. The menu item is automatically created by the application.
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String ID  

    Fields inherited from class org.jhotdraw.app.action.edit.AbstractSelectionAction

    target

    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
    ClearSelectionAction()
    Creates a new instance which acts on the currently focused component.
    ClearSelectionAction​(javax.swing.JComponent target)
    Creates a new instance which acts on the specified component.
  • Method Summary

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

    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
  • Field Details

  • Constructor Details

    • ClearSelectionAction

      public ClearSelectionAction()
      Creates a new instance which acts on the currently focused component.
    • ClearSelectionAction

      public ClearSelectionAction​(javax.swing.JComponent target)
      Creates a new instance which acts on the specified component.
      Parameters:
      target - The target of the action. Specify null for the currently focused component.
  • Method Details

    • actionPerformed

      public void actionPerformed​(java.awt.event.ActionEvent evt)
    • updateEnabled

      protected void updateEnabled()
      Overrides:
      updateEnabled in class org.jhotdraw.app.action.edit.AbstractSelectionAction