当我使用以下代码声明 jtextarea 数组时:
tabs[i] = new javax.swing.JTextArea();
我收到以下错误:
java.lang.NullPointerException
tabs 变量在声明 tabs[i] 的过程之外声明如下:
private static javax.swing.JTextArea tabs[];
有人可以解释一下为什么我会收到此错误吗?
-提前致谢
最佳答案
从您到目前为止编写的代码来看,您还没有实例化您的数组:
private static javax.swing.JTextArea tabs[] = new javax.swing.JTextArea tabs[5];
亲爱的,我建议您使用集合而不是数组,因为它们已经是二十世纪的了(而且您有更简单的方法来处理动态大小的集合)。
关于java - jtextarea 数组的声明问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689710/