1

我正在尝试使用 RichTextFX 库组件:InlineCssTextArea 在 javafx 中实现类似富文本编辑器的功能。

我期待一个类似于这样的 API:

InlineCssTextArea area = new InlineCssTextArea();
area.setStyle("-fx-font-weight: bold;");
//now user input is bold
area.setStyle("text-decoration: underline;");
//now user input is bold and underlined
area.setStyle("-fx-font-weight: normal;");
//now user input is just underlined

但似乎所有风格的变化都必须应用于一系列角色。我错过了什么?这个用例似乎是最自然的。

我是否必须跟踪当前的 carret 位置并相应地应用更改?

4

0 回答 0