public class RTextAreaEditorKit extends DefaultEditorKit
DefaultEditorKit
that adds functionality found
in RTextArea
.Modifier and Type | Class and Description |
---|---|
static class |
RTextAreaEditorKit.BeepAction
Creates a beep.
|
static class |
RTextAreaEditorKit.BeginAction
Moves the caret to the beginning of the document.
|
static class |
RTextAreaEditorKit.BeginLineAction
Toggles the position of the caret between the beginning of the line,
and the first non-whitespace character on the line.
|
static class |
RTextAreaEditorKit.BeginRecordingMacroAction
Action that begins recording a macro.
|
protected static class |
RTextAreaEditorKit.BeginWordAction
Positions the caret at the beginning of the word.
|
static class |
RTextAreaEditorKit.CopyAction
Action for copying text.
|
static class |
RTextAreaEditorKit.CutAction
Action for cutting text.
|
static class |
RTextAreaEditorKit.DecreaseFontSizeAction
Action for decreasing the font size.
|
static class |
RTextAreaEditorKit.DefaultKeyTypedAction
The action to use when no actions in the input/action map meet the key
pressed.
|
static class |
RTextAreaEditorKit.DeleteLineAction
Deletes the current line(s).
|
static class |
RTextAreaEditorKit.DeleteNextCharAction
Deletes the character of content that follows the current caret
position.
|
static class |
RTextAreaEditorKit.DeletePrevCharAction
Deletes the character of content that precedes the current caret
position.
|
static class |
RTextAreaEditorKit.DeletePrevWordAction
Action that deletes the previous word in the text area.
|
static class |
RTextAreaEditorKit.DeleteRestOfLineAction
Action that deletes all text from the caret position to the end of the
caret's line.
|
static class |
RTextAreaEditorKit.DumbCompleteWordAction
Finds the most recent word in the document that matches the "word" up
to the current caret position, and auto-completes the rest.
|
static class |
RTextAreaEditorKit.EndAction
Moves the caret to the end of the document.
|
static class |
RTextAreaEditorKit.EndLineAction
Positions the caret at the end of the line.
|
static class |
RTextAreaEditorKit.EndRecordingMacroAction
Action that ends recording a macro.
|
protected static class |
RTextAreaEditorKit.EndWordAction
Positions the caret at the end of the word.
|
static class |
RTextAreaEditorKit.IncreaseFontSizeAction
Action for increasing the font size.
|
static class |
RTextAreaEditorKit.InsertBreakAction
Action for when the user presses the Enter key.
|
static class |
RTextAreaEditorKit.InsertContentAction
Action taken when content is to be inserted.
|
static class |
RTextAreaEditorKit.InsertTabAction
Places a tab character into the document.
|
static class |
RTextAreaEditorKit.InvertSelectionCaseAction
Action to invert the selection's case.
|
static class |
RTextAreaEditorKit.JoinLinesAction
Action to join the current line and the following line.
|
static class |
RTextAreaEditorKit.LineMoveAction
Action that moves a line up or down.
|
static class |
RTextAreaEditorKit.LowerSelectionCaseAction
Action to make the selection lower-case.
|
static class |
RTextAreaEditorKit.NextBookmarkAction
Action that moves the caret to the next (or previous) bookmark.
|
static class |
RTextAreaEditorKit.NextOccurrenceAction
Selects the next occurrence of the text last selected.
|
static class |
RTextAreaEditorKit.NextVisualPositionAction
Action to move the selection and/or caret.
|
static class |
RTextAreaEditorKit.NextWordAction
Positions the caret at the next word.
|
static class |
RTextAreaEditorKit.PasteAction
Action for pasting text.
|
static class |
RTextAreaEditorKit.PlaybackLastMacroAction
"Plays back" the last macro recorded.
|
static class |
RTextAreaEditorKit.PreviousOccurrenceAction
Select the previous occurrence of the text last selected.
|
static class |
RTextAreaEditorKit.PreviousWordAction
Positions the caret at the beginning of the previous word.
|
static class |
RTextAreaEditorKit.RedoAction
Re-does the last action undone.
|
static class |
RTextAreaEditorKit.ScrollAction
Scrolls the text area one line up or down, without changing
the caret position.
|
static class |
RTextAreaEditorKit.SelectAllAction
Selects the entire document.
|
static class |
RTextAreaEditorKit.SelectLineAction
Selects the line around the caret.
|
static class |
RTextAreaEditorKit.SelectWordAction
Selects the word around the caret.
|
static class |
RTextAreaEditorKit.SetReadOnlyAction
Puts the text area into read-only mode.
|
static class |
RTextAreaEditorKit.SetWritableAction
Puts the text area into writable (from read-only) mode.
|
static class |
RTextAreaEditorKit.TimeDateAction
The action for inserting a time/date stamp.
|
static class |
RTextAreaEditorKit.ToggleBookmarkAction
Toggles whether the current line has a bookmark.
|
static class |
RTextAreaEditorKit.ToggleTextModeAction
The action for the insert key toggling insert/overwrite modes.
|
static class |
RTextAreaEditorKit.UndoAction
Undoes the last action done.
|
static class |
RTextAreaEditorKit.UnselectAction
Removes the selection, if any.
|
static class |
RTextAreaEditorKit.UpperSelectionCaseAction
Action to make the selection upper-case.
|
static class |
RTextAreaEditorKit.VerticalPageAction
Scrolls up/down vertically.
|
Modifier and Type | Field and Description |
---|---|
static String |
rtaBeginRecordingMacroAction
The name of the action that begins recording a macro.
|
static String |
rtaDecreaseFontSizeAction
The name of the action to decrease the font size.
|
static String |
rtaDeleteLineAction
The name of the action that deletes the current line.
|
static String |
rtaDeletePrevWordAction
The name of the action to delete the word before the caret.
|
static String |
rtaDeleteRestOfLineAction
The name of the action taken to delete the remainder of the line (from
the caret position to the end of the line).
|
static String |
rtaDumbCompleteWordAction
The name of the action that completes the word at the caret position
with the last word in the document that starts with the text up to the
caret.
|
static String |
rtaEndRecordingMacroAction
The name of the action that ends recording a macro.
|
static String |
rtaIncreaseFontSizeAction
The name of the action to increase the font size.
|
static String |
rtaInvertSelectionCaseAction
The name of the action that inverts the case of the current selection.
|
static String |
rtaJoinLinesAction
The name of the action to join two lines.
|
static String |
rtaLineDownAction
Action to move a line down.
|
static String |
rtaLineUpAction
Action to move a line up.
|
static String |
rtaLowerSelectionCaseAction
The name of the action to make the current selection lower-case.
|
static String |
rtaNextBookmarkAction
Action to jump to the next bookmark.
|
static String |
rtaNextOccurrenceAction
Action to select the next occurrence of the selected text.
|
static String |
rtaPlaybackLastMacroAction
The name of the action that "plays back" the last macro.
|
static String |
rtaPrevBookmarkAction
Action to jump to the previous bookmark.
|
static String |
rtaPrevOccurrenceAction
Action to select the previous occurrence of the selected text.
|
static String |
rtaRedoAction
The name of the action for "redoing" the last action undone.
|
static String |
rtaScrollDownAction
The name of the action to scroll the text area down one line
without changing the caret's position.
|
static String |
rtaScrollUpAction
The name of the action to scroll the text area up one line
without changing the caret's position.
|
static String |
rtaSelectionPageDownAction
The name of the action for "paging down" with the selection.
|
static String |
rtaSelectionPageLeftAction
The name of the action for "paging left" with the selection.
|
static String |
rtaSelectionPageRightAction
The name of the action for "paging right" with the selection.
|
static String |
rtaSelectionPageUpAction
The name of the action for "paging up" with the selection.
|
static String |
rtaTimeDateAction
The name of the action for inserting a time/date stamp.
|
static String |
rtaToggleBookmarkAction
Toggles whether the current line has a bookmark, if this text area
is in an
RTextScrollPane . |
static String |
rtaToggleTextModeAction
The name of the action taken when the user hits the Insert key (thus
toggling between insert and overwrite modes).
|
static String |
rtaUndoAction
The name of the action for "undoing" the last action done.
|
static String |
rtaUnselectAction
The name of the action for unselecting any selected text in the text
area.
|
static String |
rtaUpperSelectionCaseAction
The name of the action for making the current selection upper-case.
|
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction
Constructor and Description |
---|
RTextAreaEditorKit()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
IconRowHeader |
createIconRowHeader(RTextArea textArea)
Creates an icon row header to use in the gutter for a text area.
|
LineNumberList |
createLineNumberList(RTextArea textArea)
Creates a line number list to use in the gutter for a text area.
|
Action[] |
getActions()
Fetches the set of commands that can be used
on a text component that is using a model and
view produced by this kit.
|
void |
read(Reader in,
Document doc,
int pos)
Inserts content from the given stream, which will be
treated as plain text.
|
createCaret, createDefaultDocument, getContentType, getViewFactory, read, write, write
public static final String rtaBeginRecordingMacroAction
public static final String rtaDecreaseFontSizeAction
public static final String rtaDeleteLineAction
public static final String rtaDeletePrevWordAction
public static final String rtaDeleteRestOfLineAction
public static final String rtaDumbCompleteWordAction
public static final String rtaEndRecordingMacroAction
public static final String rtaIncreaseFontSizeAction
public static final String rtaInvertSelectionCaseAction
public static final String rtaJoinLinesAction
public static final String rtaLineDownAction
public static final String rtaLineUpAction
public static final String rtaLowerSelectionCaseAction
public static final String rtaNextOccurrenceAction
public static final String rtaPrevOccurrenceAction
public static final String rtaNextBookmarkAction
public static final String rtaPrevBookmarkAction
public static final String rtaPlaybackLastMacroAction
public static final String rtaRedoAction
public static final String rtaScrollDownAction
public static final String rtaScrollUpAction
public static final String rtaSelectionPageUpAction
public static final String rtaSelectionPageDownAction
public static final String rtaSelectionPageLeftAction
public static final String rtaSelectionPageRightAction
public static final String rtaTimeDateAction
public static final String rtaToggleBookmarkAction
RTextScrollPane
.public static final String rtaToggleTextModeAction
public static final String rtaUndoAction
public static final String rtaUnselectAction
public static final String rtaUpperSelectionCaseAction
public IconRowHeader createIconRowHeader(RTextArea textArea)
textArea
- The text area.public LineNumberList createLineNumberList(RTextArea textArea)
textArea
- The text area.public Action[] getActions()
getActions
in class DefaultEditorKit
public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
read
in class DefaultEditorKit
in
- The stream to read fromdoc
- The destination for the insertion.pos
- The location in the document to place the
content >= 0.IOException
- on any I/O errorBadLocationException
- if pos represents an invalid
location within the document.