Class StyleClassedTextField

  • 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 StyleClassedTextField
    extends StyledTextField<java.util.Collection<java.lang.String>,​java.util.Collection<java.lang.String>>
    A TextField that uses style classes, i.e. getStyleClass().add(String), to define the styles of text segments.

    Use CSS Style Class ".styled-text-field" for styling the control.

    • Constructor Detail

      • StyleClassedTextField

        public StyleClassedTextField()
      • StyleClassedTextField

        public StyleClassedTextField​(java.lang.String text)
    • Method Detail

      • append

        public void append​(java.lang.String text,
                           java.lang.String styleClass)
        Convenient method to append text together with a single style class.
      • insert

        public void insert​(int position,
                           java.lang.String text,
                           java.lang.String styleClass)
        Convenient method to insert text together with a single style class.
      • replace

        public void replace​(int start,
                            int end,
                            java.lang.String text,
                            java.lang.String styleClass)
        Convenient method to replace text together with a single style class.
      • setStyleClass

        public void setStyleClass​(int from,
                                  int to,
                                  java.lang.String styleClass)
        Convenient method to assign a single style class.
      • changeAlignment

        protected void changeAlignment​(javafx.scene.text.TextAlignment txtAlign)
        Specified by:
        changeAlignment in class StyledTextField<java.util.Collection<java.lang.String>,​java.util.Collection<java.lang.String>>