|
JHotDraw 7rev733 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.AbstractAction
javax.swing.text.TextAction
org.jhotdraw.app.action.edit.DeleteAction
public class DeleteAction
Deletes the region at (or after) the caret position.
This action acts on the last EditableComponent /
JTextComponent which had the focus when the ActionEvent
was generated.
This action is called when the user selects the Delete 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 ApplicationModel in method
ApplicationModel.initApplication(org.jhotdraw.app.Application).
Framework
The interfaces and classes listed below work together:
Contract: EditableComponent, JTextComponent.
Client: AbstractSelectionAction,
DeleteAction,
DuplicateAction,
SelectAllAction,
ClearSelectionAction.
| Field Summary | |
|---|---|
static java.lang.String |
ID
The ID for this action. |
| 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 | |
|---|---|
|
DeleteAction()
Creates a new instance which acts on the currently focused component. |
|
DeleteAction(javax.swing.JComponent target)
Creates a new instance which acts on the specified component. |
protected |
DeleteAction(javax.swing.JComponent target,
java.lang.String id)
Creates a new instance which acts on the specified component. |
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
deleteNextChar(java.awt.event.ActionEvent e)
This method was copied from DefaultEditorKit.DeleteNextCharAction.actionPerformed(ActionEvent). |
| Methods inherited from class javax.swing.text.TextAction |
|---|
augmentList, getFocusedComponent, getTextComponent |
| 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 |
| Field Detail |
|---|
public static final java.lang.String ID
| Constructor Detail |
|---|
public DeleteAction()
public DeleteAction(@Nullable
javax.swing.JComponent target)
target - The target of the action. Specify null for the currently
focused component.
protected DeleteAction(@Nullable
javax.swing.JComponent target,
java.lang.String id)
target - The target of the action. Specify null for the currently
focused component.| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent evt)
public void deleteNextChar(java.awt.event.ActionEvent e)
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||