Ana çizim() yönteminin içinden object.draw() yöntemini çağırabilen bir java nesnesine sahip olmak isterim, böylece işleme taslağı her çizildiğinde, java nesnesini çizer.Bir java sınıfının içinden bir dikdörtgen çizmek mümkün mü?
2
A
cevap
3
Evet.
Sadece PApplet
örneğini Java sınıfına geçirmeniz ve sonra çiziminizi yapmak için bunu kullanmanız gerekir.
public class MyShape{
PApplet papplet;
public MyShape(PApplet papplet){
this.papplet = papplet;
}
public void draw(){
papplet.ellipse(50, 50, 25, 25);
}
}
Ve sonra kroki, kendi nesnesine krokisini geçmesine this
anahtar kelime kullanır:
MyShape myShape;
void setup(){
myShape = new myShape(this);
}
void draw(){
myShape.draw();
}
diğer bilgiler the reference bulunabilir.
+0
Yardımın için teşekkürler, bunu yayınladıktan hemen sonra aynı şeyi düşündüm ve soruyu sorduğumu unuttum. –
Bu bir ** işlem ** sorudur. Tamamen açık. –