在处理过程中是否可以从java类内部绘制矩形?

在处理过程中是否可以从java类内部绘制矩形?,java,processing,Java,Processing,我希望有一个java对象,我可以从main draw()方法内部调用object.draw(),这样每次处理草图绘制时,它都会绘制java对象。是 只需将PApplet实例传递到Java类中,然后使用该实例进行绘图 public class MyShape{ PApplet papplet; public MyShape(PApplet papplet){ this.papplet = papplet; } public void draw(){

我希望有一个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();
}

更多信息可在中找到。

谢谢您的帮助,在发布此消息后,我立即想到了同样的事情,但忘记了我问了这个问题。这是一个正在处理的问题。非常清楚。