在处理中是否可以从javaclass内部绘制一个矩形?

Is it possible to draw a rectangle from inside a java class in processing?

我想要一个 java 对象,我将从主 draw() 方法内部调用 object.draw() 以便每次绘制处理草图时它都会绘制 java 对象。

是的。

您只需将 PApplet 实例传递给 Java class,然后使用它来绘制。

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 中找到更多信息。