gpt4 book ai didi

Java - MVC 模式 - 绘制和克服空指针异常

转载 作者:行者123 更新时间:2023-12-04 05:50:08 25 4
gpt4 key购买 nike

尝试实现 MVC 模式,不断回到 NullPointerException .

我觉得在设置 GUI 区域时我错过了一个技巧,该区域应该
根据用户输入重新绘制数据。异常(exception)指出了这一点;
display.replot(model.getData(), model.getSamples());display是一个包含paint方法的类的实例。 getDatagetSamples在模型中进行了描述,并且基于 setter ,这些 setter 应该随着用户对 GUI 的输入而更新。

我认为问题可能出在最初为空的数据集上,所以我为模型提供了初始条件。

最佳答案

一个 NullPointerException意味着您在不存在的( null )对象上调用函数,或者如果函数调用的参数之一是 null 则可以故意抛出该异常.您需要检查是哪种情况,然后输入 if保护它或以其他方式确保对象有效。

关于Java - MVC 模式 - 绘制和克服空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com