Как определить координаты X Y в JTextPane по pointer (число символов от первого символа в jTextPane1 до искомого слова) без использования перевода каретки setCaretPosition.
final Point pt[] = new Point[99];
int pointer = 0;
for (int i = 0; i < 99; i++) {
String searchStr = "искомое слово";
while ((pointer = jTextPane1.getText().indexOf(searchStr, pointer + 1)) != -1) {
pt[i] = определить координаты pointer;
}