小编典典

是否可以在javafx textField / Area中为不同的行设置不同的颜色?

java

我知道您可以通过将节点的样式设置为来设置整个textArea / Field的颜色,-fx-text-fill: red;但是有一种方法可以设置单个行而不是所有行的颜色,同时仍然保持textArea / Field可编辑?


阅读 650

收藏
2020-11-26

共1个答案

小编典典

JavaFX的TextField/
TextArea不支持该功能。您可以将RichTextFX用于作业:

import org.fxmisc.richtext.InlineCssTextArea;

InlineCssTextArea area = new InlineCssTextArea();

// set style of line 4
area.setStyle(4, "-fx-fill: red;");
2020-11-26