public static class BasicEditorKit.PreviousWordAction extends BasicEditorKit.NavigateAction
PreviousWordAction
implementation of the action
for moving the caret to the previous occurrence of a word start
or end, possibly extending the selection.BasicAction.MultiSelectionBehavior
Modifier and Type | Field and Description |
---|---|
static int |
TO_BOTH
Constant to delete to start or end of a word, whichever occurs first.
|
static int |
TO_END
Constant to delete to end of a word.
|
static int |
TO_START
Constant to delete to start of a word.
|
multiSelectionBehavior
Constructor and Description |
---|
PreviousWordAction(java.lang.String actionName,
int wordBehavior,
boolean performSelect)
Constructs this object with the appropriate action name.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformedOnSelection(java.awt.event.ActionEvent event,
BasicEditorPane editor,
BasicDocument document,
oracle.javatools.editor.MultiSelectionSupport.MultiSelection selection,
boolean isPrimarySelection)
If the selection is marked as a multiselection, then this method will be called
once for each multi selection, including once for the main editor selection (flag isPrimarySelection
will be true in this case).
|
actionPerformed, actionPerformMulti, doSelect, navigatePerformed
actionPerformed, actionPerformMultiForSelections, actionSetup, actionTakedown, beep, buildIndent, getFontHeight, getIndentSizeProperty, getLastAction, getMagicCaretPosition, getMagicCaretPosition, getName, getSmartIndentProvider, getSpaces, getTab, getTabs, getTabSizeProperty, getUseAutoIndentProperty, getUseTabsProperty, getVisibleRect, isEditable, lock, setMagicCaretPosition, setMagicCaretPosition, showMessage, skipLeadingIndent, unlock
augmentList, getFocusedComponent, getTextComponent
public static final int TO_START
public static final int TO_END
public static final int TO_BOTH
public PreviousWordAction(java.lang.String actionName, int wordBehavior, boolean performSelect)
actionName
- the name of the navigation actionwordBehavior
- move the caret to the next word start or endperformSelect
- true to perform selection while navigatingpublic void actionPerformedOnSelection(java.awt.event.ActionEvent event, BasicEditorPane editor, BasicDocument document, oracle.javatools.editor.MultiSelectionSupport.MultiSelection selection, boolean isPrimarySelection)
BasicAction
actionPerformedOnSelection
in class BasicAction
isPrimarySelection
- true if the call is for the main selection, false for multiSelection.