是否可以在处理中从java类中绘制一个矩形?

我想要一个java对象,我将从main 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找到.

上一篇:Image Processing for Embedded Devices <4>


下一篇:Java中的APT的工作过程