Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初始化JLabel时出现NullPointerException_Nullpointerexception_Jlabel_Settext - Fatal编程技术网

初始化JLabel时出现NullPointerException

初始化JLabel时出现NullPointerException,nullpointerexception,jlabel,settext,Nullpointerexception,Jlabel,Settext,我有一个JLabels的列表,当我在第二行定义第一个元素时,我得到了NullPointerException错误。为什么会这样 JLabel[] labels = new JLabel[16]; labels[0].setText("| Dataset |"); 我看过其他与此错误相关的帖子,但我似乎找不到它们与此情况的关系。代码中的第一行只是用于初始化数组。该行之后的数组中没有元素。您需要在标签[0]中添加一个JLabel实例,以便在此之后可以使用setText()。请尝试以下内容以了解差异

我有一个
JLabel
s的列表,当我在第二行定义第一个元素时,我得到了
NullPointerException
错误。为什么会这样

JLabel[] labels = new JLabel[16];
labels[0].setText("| Dataset |");

我看过其他与此错误相关的帖子,但我似乎找不到它们与此情况的关系。

代码中的第一行只是用于初始化数组。该行之后的数组中没有元素。您需要在标签[0]中添加一个JLabel实例,以便在此之后可以使用setText()。请尝试以下内容以了解差异:

JLabel[] labels = new JLabel[16];
labels[0] = new JLabel();
labels[0].setText("| Dataset |");

可能重复的
我查看了与此错误相关的其他帖子,但我似乎找不到它们与此情况的关系。
起初我不相信你,但后来我意识到你并没有声称读过任何这些帖子。请不要浪费我们的时间听起来你需要一本很好的Java入门书。首先去买Java。