2016-04-08 4 views

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. –