当前位置: 首页 > 知识库问答 >
问题:

JavaFX-RichTextFX-如何更改突出显示文本颜色

鲁旭
2023-03-14

我正在使用RichTextFX的StyleClassedTextArea的一个实例,但在突出显示时似乎无法更改文本本身的颜色。

还有一个类似的问题:RichTextFx更改选定的文本颜色和行号背景,这对我很有帮助,但答案只更改实际的突出显示颜色,而不是突出显示时的文本本身。我希望突出显示的文本本身是白色的,以便更具可读性。

另一个问题的答案如下:

.styled-text-area .selection {
    -fx-fill: pink;
}

我尝试了其他方法来改变文本本身的颜色,例如:

.styled-text-area .selection .text {
    -fx-fill: white;
}


.styled-text-area .selection {
    -fx-highlight-fill: white;
}

但我似乎什么都做不到。普通-fx文本填充语法似乎不适用于RichTextFX。

共有1个答案

文寒
2023-03-14

您可以尝试-rtfx背景色:黄色;

 类似资料:
  • 问题内容: 我一直在网上寻找这个东西,甚至甚至找不到其他人问这个,更不用说解决方案了…… 选择文本后,是否可以更改文本输入中突出显示区域的颜色?不是突出显示边框或背景,而是当您实际选择文本时出现在文本周围的部分。 问题答案: 感谢您提供的链接,但似乎并没有公开实际突出显示的文本。 就当前的实际问题而言,我最终选择了一种不同的方法,因为完全不需要文本输入,并使用了带有某些JavaScript的inn

  • 在德古拉主题中,当我点击一个符号时,尽管IntelliJ IDEA突出显示了该符号的用法,但突出显示的内容并不那么明显。我需要更改用法的突出显示文本颜色和背景颜色,以便使用法更加可见。我在谷歌上搜索了一个解决方案,但没有找到。 下面的页面提到,这可以在颜色和字体设置页面中完成,但我找不到可以在该页面中更改颜色的位置。 https://www.jetbrains.com/idea/webhelp/h

  • 我有一个如下的文本区域, 我需要突出显示或选择所有文本“Highlight me”。我没有找到任何方法来突出显示文本区域中的文本。此外,我在JavaFX中找不到任何其他API可以突出显示特定文本或字母的出现,例如Swing中的JTextArea。有人可以建议我如何在文本区域突出显示字符串吗?或者除了JavaFX中的这个文本区域之外,还有其他API可用吗? 我的代码: 预期输出: 线条应以以下任何颜

  • 我目前正在尝试在RichTextFX中显示文件的内容,然后在带有红色背景的行上突出显示特定的字符范围,这表明该行存在问题。 我的代码整齐地显示了所有内容,但不幸的是,我没有突出显示。 代码: 解析器。css:

  • 我正在用JavaFX和RichTextFX库编写一个文本编辑器,当我编写一个选项卡时,它的宽度是8。如何在不使用例如4个空格替换选项卡的情况下更改此选项? 这就是我目前所拥有的: 它将一个选项卡替换为4个空格,但如何使一个选项卡以4个空格的宽度显示? 感谢您的回答!

  • 我想在TextField中更改字体颜色。我找到了、来更改背景和边框的颜色,但没有找到文本的颜色。