繁体   English   中英

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

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

我想要一个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();
}

更多信息可以在参考资料中找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM