我有一个填充数据的 2d dbl 数组,我可以在代码中的任何位置调用它:
System.out.println(twodarray[0][0]);
它工作得很好。当我将它作为 Actionlistener 的一部分调用时,它不起作用,并且我得到一个空指针异常。
我的事件监听器代码:
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == firstbutton)
{
System.out.println(twodarray[0][0]);
}
}
我不知道从哪里开始解决这个问题。该数组存在有效数据,如我的代码中 println 的其他任何地方所示。我在哪里错了?