是否可以在Javafx Textfield/区域中为不同的线路设置不同的颜色?

 2023-02-16    421  

问题描述

我知道您可以通过将节点的样式设置为-fx-text-fill: red;来设置整个Textarea/字段的颜色保持Textarea/field可编辑?

推荐答案

Javafx的TextField/TextArea不支持这一点.您可以使用 richtextfx 用于工作:

是否可以在Javafx Textfield/区域中为不同的线路设置不同的颜色?

import org.fxmisc.richtext.InlineCssTextArea;

InlineCssTextArea area = new InlineCssTextArea();

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

其他推荐答案

使用Javafx 8(2016年3月发布)可以使用文本流代替TextArea或Textfield.它允许不同的颜色,字体等

以上所述是小编给大家介绍的是否可以在Javafx Textfield/区域中为不同的线路设置不同的颜色?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34017.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。