如何使用RichTextFX更改JavaFX中显示的选项卡宽度?

如何使用RichTextFX更改JavaFX中显示的选项卡宽度?,java,javafx,richtextfx,Java,Javafx,Richtextfx,我正在用JavaFX和RichTextFX库编写一个文本编辑器,当我编写一个标签时,它的宽度是8。如何更改此而不将选项卡替换为例如4个空格 这就是我目前的情况: Nodes.addInputMap(this.codeArea, InputMap.consume(EventPattern.keyPressed(KeyCode.TAB), e -> { this.codeArea.replaceSelection(" "); })); 它将一个选项卡替换为4

我正在用JavaFX和RichTextFX库编写一个文本编辑器,当我编写一个标签时,它的宽度是8。如何更改此而不将选项卡替换为例如4个空格

这就是我目前的情况:

Nodes.addInputMap(this.codeArea, InputMap.consume(EventPattern.keyPressed(KeyCode.TAB), e -> {
    this.codeArea.replaceSelection("    ");
}));
它将一个选项卡替换为4个空格,但如何使一个选项卡以4个空格的宽度显示


谢谢你的回答

这取决于您使用的JavaFX版本。这是在JavaFX14中实现的

见:


并且:

这取决于您正在使用的JavaFX版本。这是在JavaFX14中实现的

见:


和:

如何获取代码区的文本流?我试过这个,但它不工作:-外汇标签大小:8px;因此,我最终增加了字体大小,并缩放了一个较小选项卡的实际组件。@JpSilver检查文档中的CSS属性,它只接受一个整数。选项卡中的“空格”数。谢谢您,好先生。现在开始工作了。我认为它必须是px,因为intellij的intellisence哈哈,现在看起来很明显,实际上是。非常感谢。如何获取代码区的文本流?我试过这个,但它不工作:-外汇标签大小:8px;因此,我最终增加了字体大小,并缩放了一个较小选项卡的实际组件。@JpSilver检查文档中的CSS属性,它只接受一个整数。选项卡中的“空格”数。谢谢您,好先生。现在开始工作了。我认为它必须是px,因为intellij的intellisence哈哈,现在看起来很明显,实际上是。非常感谢。