2

当我使用以下代码声明 jtextarea 数组时:
tabs[i] = new javax.swing.JTextArea();
我收到以下错误:
java.lang.NullPointerException

tabs 变量在声明 tabs[i] 的过程之外声明如下:

private static javax.swing.JTextArea tabs[];

有人可以解释一下为什么我会收到这个错误吗?
-提前致谢

4

1 回答 1

3

从您到目前为止编写的代码中,您还没有实例化您的数组:

private static javax.swing.JTextArea tabs[] = new javax.swing.JTextArea tabs[5];

Besdies,我建议你使用集合而不是数组,因为它们是如此 XX 世纪(而且你有更简单的方法来处理动态大小的集合)。

于 2011-01-14T09:45:41.063 回答