当前位置: 首页 > 知识库问答 >
问题:

获取实际行号,其中游标是JavaFX和RichTextFX

訾俊名
2023-03-14

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

Github:RichTextFX

共有2个答案

屠晟睿
2023-03-14

您可以通过以下方式获取当前段落索引或行号:

codeArea.getCaretSelectionBind().getParagraphIndex();
史磊
2023-03-14

您可以使用

int offset = textArea.getCaretPosition();

然后转换为二维。位置

Position pos = textArea.offsetToPosition(offset);

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

 类似资料:
  • 本文向大家介绍Javafx实现国际象棋游戏,包括了Javafx实现国际象棋游戏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Javafx实现国际象棋游戏的具体代码,供大家参考,具体内容如下 基本规则 棋子马设计“日”的移动方式 兵设计只能向前直走,每次只能走一格。但走第一步时,可以走一格或两格的移动方式 请为后设计横、直、斜都可以走,步数不受限制,但不能越子的移动方式。 车只能横向

  • 问题内容: 如果我知道它的位置(行和列),是否有任何方法可以从gridPane获取特定的节点,或者有什么其他方法可以从gridPane获取节点呢? 问题答案: 我看不出有任何直接的API来获取由行列索引节点,但可以使用API从,并与来自 以下是示例代码,可从中获取使用的行和列索引 重要更新: 和现在是静态方法,应更改为和。

  • 问题内容: 我已经阅读了这篇文章和这篇优秀的文章 我的问题是,如何让 acutual 在Oracle 11g中的执行计划 没有 系统特权和DBA特权。(您可以将我的情况视为只读用户) 我能够用得到的解释计划或+在 但是我的理解是仅解释计划=估计执行计划? 在Oracle文档中找到 由于以下原因,执行计划可能会有所不同: 不同的模式 不同的费用 请给我任何您可以提供的帮助,以清除我的概念。 问题答案

  • 我需要读取excel文件并突出显示重复的行,而不需要编辑excel或添加新的列/行。我使用读取excel文件,并使用读取所有重复行,但不包括'mark4'。问题是,我无法提取这些行号来与一起使用,以突出显示excel中的那些行,因为这些行不包括在DF中。 我试过,但由于没有唯一的行,所以无法提取数据。 的输出为: [6行x170列] 我需要提取那些不属于excel列的行号,并将它们作为列表用于将来

  • 问题内容: 如何在运行时找出正在使用的JavaFX版本? 问题答案:

  • 我刚刚开始学习JavaFX来构建桌面应用程序,目前还没有任何个人培训。现在关于这个问题,我正在尝试做一个自定义布局,它的大小取决于它的孩子的整体大小。我的问题是在计算高度和宽度时得到每个孩子的尺寸。这里,我使用< code>getLayoutBounds()方法来检索孩子的尺寸,但是在我的例子中,它总是返回0: 所以我想这是关于布局传递的(比如说,孩子还没有布局)。但是不管怎样,如果这里是不是这样