使用 IntelliJ IDEA 时,processing.core.PApplet 中出现 NullPointerException

问题描述 投票:0回答:1

我试图让处理在 IntelliJ IDEA 而不是 PDE 中工作,并且在使用多个类时遇到 NullPointerException。

App.java
- 我的主类包含 main 方法。
Cone.java
- 以 3D 形式绘制圆锥体的类。

然后我有一个类

Cone.java
,它应该渲染一个圆锥体。然后,在我的
App.java
类中,我创建了一个 Cone 对象,该对象在调用绘图函数时会抛出此 NullPointerException,特别是在尝试使用
stroke(0)
设置描边颜色时:
java.lang.NullPointerException: Cannot invoke "processing.core.PGraphics.stroke(int)" because "this.g" is null

非常感谢任何帮助!

intellij-idea processing
1个回答
0
投票

我遇到了同样的问题,发现如果您打算使用 IntelliJ 运行处理应用程序,您应该重写两个方法:

@Override
public void settings()
{
    size(800, 600);
}

@Override
public void setup()
{
}

唯一可以设置画布大小的地方是

settings
setup
方法的工作方式与在处理 IDE 中一样。

之后您可以利用 IntelliJ 的强大功能

© www.soinside.com 2019 - 2024. All rights reserved.