为什么可能是以下原因:
JTextPane p = new JTextPane();
p.setText("hello");
确切的代码相当长。所以我不确定我必须在这里展示哪些部分。
它是这样的:
Tab t = new Tab(jp1);
t.editortxt.setText("hello");
Tab
扩展JPanel
并在其构造函数中有:
editortxt = new JTextPane();
即,editortxt
是 的属性Tab
。
它抛出这个:
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:371)
at java.util.ArrayList.get(ArrayList.java:384)
我的意思是,当我使用它自己的 API 时,为什么会抛出如此抽象的东西?