Ich möchte ein Java-Objekt, dass ich Object.draw() aus der Haupt-draw() -Methode aufrufen würde, so dass jedes Mal, wenn die Verarbeitungsskizze zeichnet, es das Java-Objekt zeichnet.Ist es möglich, ein Rechteck aus einer Java-Klasse in der Verarbeitung zu zeichnen?
2
A
Antwort
3
Ja.
Sie müssen nur die PApplet
Instanz in die Java-Klasse übergeben und dann diese für Ihre Zeichnung verwenden.
public class MyShape{
PApplet papplet;
public MyShape(PApplet papplet){
this.papplet = papplet;
}
public void draw(){
papplet.ellipse(50, 50, 25, 25);
}
}
Und dann in der Skizze, würden Sie das this
Schlüsselwort verwenden, um die Skizze in Ihr Objekt zu übergeben:
MyShape myShape;
void setup(){
myShape = new myShape(this);
}
void draw(){
myShape.draw();
}
Weitere Informationen finden Sie in the reference finden.
+0
Danke für die Hilfe, gleich nach dem Posten habe ich an dasselbe gedacht und vergessen, dass ich die Frage gestellt habe. –
Dies ist eine ** Verarbeitung ** Frage. Es ist vollkommen klar. –