1

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

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

4

1 回答 1

0

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

int index = codeArea.getText().indexOf(textToFind);
codeArea.moveTo(index);
codeArea.selectRange(index, index);
于 2014-11-24T16:00:20.650 回答