我在JTextArea里面输入如下内容abcdefg
abcde
abcdefgabcdefg
abcdefgabcdefgabcdefg
ab
怎样能够得到我光标所在的行和列的坐标呢
比如我光标放在第三行的时候能够返回 row:3 column:1
还请高手们赐教!!
abcde
abcdefgabcdefg
abcdefgabcdefgabcdefg
ab
怎样能够得到我光标所在的行和列的坐标呢
比如我光标放在第三行的时候能够返回 row:3 column:1
还请高手们赐教!!
public void caretUpdate(CaretEvent e){
try{
int row = ta.getLineOfOffset(e.getDot());
int col = e.getDot() - ta.getLineStartOffset(row);
System.out.println("row = " + row + " col = " + col);
}catch(BadLocationException ex){
ex.printStackTrace();
}
}
});