java - jtextarea 数组的声明问题

标签 java arrays swing nullpointerexception jtextarea

当我使用以下代码声明 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/

相关文章:

javascript - 如何在显示之前过滤自动完成中的结果?

java - 带有 actionListener 的 JButton 数组...打印结果时出现问题

java - Swing if else 语句

java - 完整形式是 max-jOPS 和 Critical-jOPS 中的 jOPS

java - TreeMap Collection View 迭代器时间复杂度?

java - Spring Data - MongoDb - 如果我更新同一文档两次会发生什么

全局对象数组上的javascript推送方法覆盖数组中的所有值

c++ - 有什么方法可以在不知道它的大小的情况下制作一个字符数组

java - JButton 可以工作,但在单击时不会显示我的图标

java - 如何在java中重复运行多个任务并在一定时间后停止它