2

可能重复:
突出显示 JavaFX TextArea 中的字符串

如何突出显示文本区域中的文本?例如,在 ms-word 中,如果我们在 find 选项中写入文本,相同的文本将在文本区域中突出显示,就像我想在 javafx 中那样做,任何人都可以帮助我吗?

4

1 回答 1

3

不幸的是,还不支持富文本(fx 2.2)。

您可以尝试下一个解决方法:

  1. 使用富文本编辑器
  2. 使用 Web 视图
  3. 在 Canvas 上绘制多个文本
  4. 只需将不同格式的文本/标签放在 HBox 或 TilePane 中。
  5. 在 TextArea 上创建一个透明窗格并绘制一个不透明的高光,但这可能很困难,因为找出确切的单词坐标很复杂。
于 2012-09-10T10:23:28.250 回答