Uses of Package
org.fife.ui.rtextarea
Packages that use org.fife.ui.rtextarea
Package
Description
A syntax-highlighting text editor.
An implementation of a focusable tooltip.
A single-font text editor with many custom features.
-
Classes in org.fife.ui.rtextarea used by org.fife.ui.rsyntaxtextareaClassDescriptionA component that can be displayed in a
Gutter
.An extension ofLayerPainter
that allows the user to change several of its properties: Its color/fill style (can use aGradientPaint
, for example). Whether the edges of a painted highlight are rounded. Whether painted highlights have translucency.The gutter is the component on the left-hand side of the text area that displays optional information such as line numbers, fold regions, and icons (for bookmarks, debugging breakpoints, error markers, etc.).Renders icons in theGutter
.The document implementation used by instances ofRTextArea
.The base action used by the actions defined inRTextAreaEditorKit
.The default input map for anRTextArea
.An extension ofJTextArea
that adds the following features: Insert/Overwrite modes (can be toggled via the Insert key) A right-click popup menu with standard editing options Macro support "Mark all" functionality.Modified fromMutableCaretEvent
inJTextComponent
so that mouse events get fired when the user is selecting text with the mouse as well.This is the base class forRTextArea
; basically it's just an extension ofjavax.swing.JTextArea
adding a bunch of properties.Listens for mouse events in this component.An extension ofDefaultEditorKit
that adds functionality found inRTextArea
.Positions the caret at the beginning of the word.Action for decreasing the font size.The action to use when no actions in the input/action map meet the key pressed.Action that deletes the previous word in the text area.Finds the most recent word in the document that matches the "word" up to the current caret position, and auto-completes the rest.Moves the caret to the end of the document.Positions the caret at the end of the word.Action for increasing the font size.Action for when the user presses the Enter key.Positions the caret at the next word.Positions the caret at the beginning of the previous word.Selects the word around the caret.The highlighter implementation used byRTextArea
s.Information about a highlight being painted by this highlighter.A straightforward implementation ofHighlightInfo
.Information about a layered highlight being painted by this highlighter.A straightforward implementation ofHighlightInfo
for painting layered highlights.The UI used by instances ofRTextArea
.A "smart" highlight painter designed for use in RSyntaxTextArea. -
Classes in org.fife.ui.rtextarea used by org.fife.ui.rsyntaxtextarea.focusabletipClassDescriptionAn extension of
JTextArea
that adds the following features: Insert/Overwrite modes (can be toggled via the Insert key) A right-click popup menu with standard editing options Macro support "Mark all" functionality. -
Classes in org.fife.ui.rtextarea used by org.fife.ui.rtextareaClassDescriptionA component that can be displayed in a
Gutter
.Interface for classes that paint the background of anRTextAreaBase
.Provides various ways to render a caret such asConfigurableCaret
..An extension ofLayerPainter
that allows the user to change several of its properties: Its color/fill style (can use aGradientPaint
, for example). Whether the edges of a painted highlight are rounded. Whether painted highlights have translucency.Listens for cuts and copies from instances ofRTextArea
.The list component used in this popup.Listens for events in this popup.Describes the current selection behavior.The strategy to use when rendering expanded folds in the gutter.Component in the gutter that displays +/- icons to expand and collapse fold regions in the editor.Updates the alpha used for this component's "collapsed" fold icons, if necessary.Listens for events in this component.A base class for icons in aFoldIndicator
.Different rendering styles for the fold indicator inside aGutter
.The gutter is the component on the left-hand side of the text area that displays optional information such as line numbers, fold regions, and icons (for bookmarks, debugging breakpoints, error markers, etc.).Listens for the text area resizing.Information about an icon displayed in aGutter
.This class encapsulates the location, properties, etc.Renders icons in theGutter
.Implementation of the icons rendered.A strategy for painting the background of anRTextAreaBase
as an image.Manages line highlights in anRTextArea
.Information about a line highlight.Comparator used when adding new highlights.Formats line numbers into a comprehensible String to be displayed to the user.Renders line numbers in the gutter.Listens for events in the text area we're interested in.A macro as recorded/played back by anRTextArea
.A "record" of a macro is a single action in the macro (corresponding to a key type and some action in the editor, such as a letter inserted into the document, scrolling one page down, selecting the current line, etc.).The document implementation used by instances ofRTextArea
.The base action used by the actions defined inRTextAreaEditorKit
.Information on how to implement a regular expression "replace" operation.An extension ofJTextArea
that adds the following features: Insert/Overwrite modes (can be toggled via the Insert key) A right-click popup menu with standard editing options Macro support "Mark all" functionality.This is the base class forRTextArea
; basically it's just an extension ofjavax.swing.JTextArea
adding a bunch of properties.Listens for mouse events in this component.Information about a highlight being painted by this highlighter.A straightforward implementation ofHighlightInfo
.Information about a layered highlight being painted by this highlighter.The UI used by instances ofRTextArea
.This class manages undos/redos for a particular editor pane.The edit used byRUndoManager
.Contains information about a find/replace operation.The result of a find, replace, or "mark all" operation.A "smart" highlight painter designed for use in RSyntaxTextArea.A ToolTipSupplier can create tool tip text for an RTextArea on its behalf.