尝试将图像分配给按钮时代号一个新的 GUI Builder 空指针

Codenameone new GUI Builder null pointer when trying to assign image to button

当使用新的 GUI Builder(CN1 插件 v3.6.0)时,我可以将我的 res 文件中的图像附加到 Button,它在预览中显示得很好 但是当我尝试 运行 模拟器中的代码时,我在行

上得到一个 NullPointerException
  gui_ordersButton.setIcon(resourceObjectInstance.getImage("Orders.png"));

因为这是神奇的 "do not edit below this line" 块,我该如何解决这个问题?

非常感谢。

两个元素可以从这一行中抛出空指针:

gui_ordersButton.setIcon(resourceObjectInstance.getImage("Orders.png"));

gui_ordersButtonresourceObjectInstance。如果图像在资源中不可用,空指针将来自 setIcon 方法。

我猜 resourceObjectInstance 是 null,因为您更改了默认项目中加载资源的方式,或者您使用了将 null 作为资源对象传递的表单构造函数。