我想要一个 java 对象,我会从主 draw() 方法内部调用 object.draw() 以便每次处理草图绘制它绘制 java 对象。
最佳答案
是的。
您只需要将 PApplet
实例传递给 Java 类,然后使用它来进行绘图。
public class MyShape{
PApplet papplet;
public MyShape(PApplet papplet){
this.papplet = papplet;
}
public void draw(){
papplet.ellipse(50, 50, 25, 25);
}
}
然后在您的草图中,您将使用
this
关键字将草图传递到您的对象中:MyShape myShape;
void setup(){
myShape = new myShape(this);
}
void draw(){
myShape.draw();
}
更多信息可以在 the reference 中找到。
关于java - 是否可以在处理过程中从 java 类内部绘制一个矩形?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36510319/