初始化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。