尝试实现 MVC 模式,继续回到NullPointerException
.
在设置应根据用户输入重新绘制数据的 GUI 区域时,我觉得我错过了一个技巧。例外指向这一点;
display.replot(model.getData(), model.getSamples());
display
是一个包含paint方法的类的实例。getData
并且getSamples
在模型中进行了描述,并且基于设置器,这些设置器应该随着用户对 GUI 的输入而更新。
我认为问题可能与最初为空的数据集有关,所以我为模型提供了初始条件。