Hi,
:D
sry...
???
ich habe eine Grafic in der Paint Methode der hauptklasse:
Du übergibst in irgendeiner Klasse ein Graphics-Objekt als Parameter an eine Methode...
public void paint(Graphics g) {
g.setColor(Color.red);
g.fillOval(25,25,100,100);
}und möchste jetzt diese Auslagern in eine Extra Datei, welche ich dann mit import einbinde.
Du möchtest eine Methode in einer anderen Klasse definieren?
public class MyClass {
public void paint(Graphics g) {
// logik
}
}
Verwendung:
Wenn sich beide Klassen im selben Package befinden, ist ein import-Statement nicht erforderlich.
public class MyOtherClass {
public void myMethod() {
Graphics g = irgendwas-was-ein-Graphics-Objekt-zurückgibt();
MyClass myCl = new MyClass();
myCl.paint(g);
}
}
Eigentlich dachte ich aber, Dein "Versuch in einer Ausgelagerten Klasse einen Kreis zu erstellen" = spezieller Fall des Problems "Wie definiere ich Klassen und verwende sie in anderen Programmelementen" sei bereits erfolgreich gewesen...
verständlicher?
etwas, trotzdem verbesserungsfähig.
Viele Grüße,
Martin Jung