Hallo allerseits ,
hab da folgendes Problem:
Ich hab 2 Klassen und will nun das Bild aus MyClass in MyOtherClass auslagern
public class MyClass {
public void paint(Graphics g) {
// das will ich auslagern
g.drawImage(x,y,this);
}
}
public class MyOtherClass {
public void myMethod() {
Graphics g = irgendwas-was-ein-Graphics-Objekt-zurückgibt();
MyClass myCl = new MyClass();
myCl.paint(g);
}
}
Das Auslagern funktioniert jedoch nicht. Ändere ich jedoch g.drawImage in zB g.fillOval
funktioniert das Ganze. ???:L
Ich vermute es liegt am ImageObserver this. Wie muss ich vorgehen das das Bild in der anderen Klasse angezeigt wird?
Ich bedank mich schonmal für jede Antwort die ich bekom
hab da folgendes Problem:
Ich hab 2 Klassen und will nun das Bild aus MyClass in MyOtherClass auslagern
public class MyClass {
public void paint(Graphics g) {
// das will ich auslagern
g.drawImage(x,y,this);
}
}
public class MyOtherClass {
public void myMethod() {
Graphics g = irgendwas-was-ein-Graphics-Objekt-zurückgibt();
MyClass myCl = new MyClass();
myCl.paint(g);
}
}
Das Auslagern funktioniert jedoch nicht. Ändere ich jedoch g.drawImage in zB g.fillOval
funktioniert das Ganze. ???:L
Ich vermute es liegt am ImageObserver this. Wie muss ich vorgehen das das Bild in der anderen Klasse angezeigt wird?
Ich bedank mich schonmal für jede Antwort die ich bekom
Zuletzt bearbeitet: