使用RichTextFX获取curser为JavaFX的实际行号

时间:2016-04-15 18:39:31

标签: javafx richtextfx

RichTextFX中是否有一个函数来获取光标所在的实际行号?

Github:RichTextFX

1 个答案:

答案 0 :(得分:5)

您可以使用

获取插入符号的索引("光标")
int offset = textArea.getCaretPosition();

然后使用

转换为TwoDimensional.Position
Position pos = textArea.offsetToPosition(offset);

从那里,pos.getMajor()是段落(行)编号(而pos.getMinor()是行内插入符号的索引)。