在RichTextFX中滚动位置

时间:2014-11-22 20:11:53

标签: canvas javafx richtextfx

我正在为项目使用RichTextFX,并希望在RichTextFX中将Canvas添加到CodeArea的背景中。我已经这样做了,但我还没有找到一种方法让它与CodeArea本身一起滚动。

有没有办法以编程方式获取CodeArea的滚动位置,以便我可以这样做?

1 个答案:

答案 0 :(得分:0)

虽然我没有找到以百分比滚动的好方法,但以下是我当前的解决方法,如果滚动位置与文本中的某些字符位置相关,则可以使用:

int index = codeArea.getText().indexOf(textToFind);
codeArea.moveTo(index);
codeArea.selectRange(index, index);