在JavaFX TextArea中突出显示字符串

时间:2012-09-10 05:54:44

标签: javafx javafx-2

  

可能重复:
  Highlighting Strings in JavaFX TextArea

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

1 个答案:

答案 0 :(得分:3)

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

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

  1. 使用RichTextEditor
  2. 使用WebView
  3. 在画布上绘制几个文字
  4. 只需在HBox或TilePane中添加不同格式的文本/标签。
  5. 在TextArea上创建一个透明窗格并绘制一个不透明的高光,但由于找到精确的单词坐标的复杂性,这可能很难。