org.jhotdraw.app.action.edit
Class ClearSelectionAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.jhotdraw.app.action.edit.AbstractSelectionAction
-
- org.jhotdraw.app.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 AbstractSelectionAction
Clears (de-selects) the selected region.This action acts on the last
EditableComponent/JTextComponentwhich had the focus when theActionEventwas 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.
If you want this behavior in your application, you have to create an action with this ID and put it in your
ApplicationModelin methodApplicationModel.initApplication(org.jhotdraw.app.Application).
Design PatternsFramework
The interfaces and classes listed below work together:
Contract:EditableComponent,JTextComponent.
Client:AbstractSelectionAction,DeleteAction,DuplicateAction,SelectAllAction,ClearSelectionAction.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringID
-
Constructor Summary
Constructors Constructor and 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
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent evt)
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClearSelectionAction
public ClearSelectionAction()
Creates a new instance which acts on the currently focused component.
-
ClearSelectionAction
public ClearSelectionAction(@Nullable 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.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG