Utilities.getRowStart
の行数を調べるために使用していますJTextPane
。しかしBadLocationException
、Enterキーを押すと次のようになります。
javax.swing.text.BadLocationException: 位置がビューで表されていません
何か案が?
int offset = pane.getText().length();
while(offset > 0) {
try {
offset = Utilities.getRowStart(pane, offset) - 1;
} catch (BadLocationException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
lineCount++;
}