本文介绍了从JTextArea获得插入位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以通过使用Jtextarea获取行号和列号,
I can get row number and column number from Jtextarea by using,
int caretpos = textArea.getCaretPosition();
int row = textArea.getLineOfOffset(caretpos);
int column = caretpos - textArea.getLineStartOffset(row);
如何从行号和列号获取插入符的位置?
How can i get the caret position from row number and column number?
推荐答案
对于您的两个问题,答案都可以删除
for both your questions, answer could be deleted
您可以确定每行的int开始/结束
you can to determine int start / end for every row(s)
您可以通过CaretListener
用于从视图中监听更改是否存在DocumentListener
for listening of changes from view is there DocumentListener
用于防止/修改输入的DocumentFilter
for preventing / modifying of input is there DocumentFilter
这篇关于从JTextArea获得插入位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!