org.fxmisc.richtext.InlineCssTextArea Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of richtextfx Show documentation
Show all versions of richtextfx Show documentation
Rich-text area for JavaFX
package org.fxmisc.richtext;
/**
* Text area that uses inline css to define style of text segments.
*/
public class InlineCssTextArea extends InlineStyleTextArea {
public InlineCssTextArea() {
super("", css -> css);
}
/**
* Creates a text area with initial text content.
* Initial caret position is set at the beginning of text content.
*
* @param text Initial text content.
*/
public InlineCssTextArea(String text) {
this();
replaceText(0, 0, text);
getUndoManager().forgetHistory();
getUndoManager().mark();
setStyleCodec(Codec.STRING_CODEC);
// position the caret at the beginning
selectRange(0, 0);
}
}