gpt4 book ai didi

java - 从 JTextArea 获取插入符位置

转载 作者:行者123 更新时间:2023-11-30 04:40:54 24 4
gpt4 key购买 nike

我可以通过使用从 Jtextarea 获取行号和列号,

   int caretpos = textArea.getCaretPosition();
int row = textArea.getLineOfOffset(caretpos);

int column = caretpos - textArea.getLineStartOffset(row);

如何从行号和列号获取插入符号位置?

最佳答案

对于您的两个问题,答案都可以删除

  • Document is Model for JTextComponents

  • 您可以确定每行的 int start/end

  • 您可以通过CaretListener来确定Caret的int开始/结束

  • 用于监听 View 变化的DocumentListener

  • 用于防止/修改输入的DocumentFilter

关于java - 从 JTextArea 获取插入符位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12331861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com