Class CodeArea

  • All Implemented Interfaces:
    javafx.css.Styleable, javafx.event.EventTarget, Virtualized, ClipboardActions<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>>, EditActions<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>>, TwoDimensional, NavigationActions<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>>, StyleActions<java.util.Collection<java.lang.String>,​java.util.Collection<java.lang.String>>, TextEditingArea<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>>, UndoActions, ViewActions<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>>

    public class CodeArea
    extends StyleClassedTextArea
    A convenience subclass of StyleClassedTextArea with fixed-width font and an undo manager that observes only plain text changes (not styled changes). It's style class is code-area.
    • Field Detail

      • WORD_PATTERN

        protected java.util.regex.Pattern WORD_PATTERN
      • WORD_OR_SYMBOL

        protected java.util.regex.Pattern WORD_OR_SYMBOL
    • Constructor Detail

      • CodeArea

        public CodeArea​(EditableStyledDocument<java.util.Collection<java.lang.String>,​java.lang.String,​java.util.Collection<java.lang.String>> document)
        Creates an area that can render and edit the same EditableStyledDocument as another CodeArea.
      • CodeArea

        public CodeArea()
        Creates an area with no text.
      • CodeArea

        public CodeArea​(java.lang.String text)
        Creates a text area with initial text content. Initial caret position is set at the beginning of text content.
        Parameters:
        text - Initial text content.
    • Method Detail

      • wordBreaksBackwards

        public void wordBreaksBackwards​(int n,
                                        NavigationActions.SelectionPolicy selectionPolicy)
        Skips ONLY 1 number of word boundaries backwards.
        Parameters:
        n - is ignored !
      • wordBreaksForwards

        public void wordBreaksForwards​(int n,
                                       NavigationActions.SelectionPolicy selectionPolicy)
        Skips ONLY 1 number of word boundaries forward.
        Parameters:
        n - is ignored !
      • selectWord

        public void selectWord()
        Description copied from interface: NavigationActions
        Selects the word closest to the caret