我有一个 JeditorPane,其中包含一些 HTML 格式的文本。当我执行以下命令时
int len = editorPane.getText().length();
len 的值为 7473。但随后我尝试执行以下操作:
editorPane.setCaretPosition(4995);
我得到以下异常: java.lang.IllegalArgumentException: bad position: 4995
我的理解是,如果我试图设置插入符号的位置小于 0 或大于文本长度,我应该只得到这个异常。两者都不是。怎么会这样。
谢谢,
艾略特