Hallo Forum!
Ich bin neu hier, deswegen bitte nicht gleich wegen meiner Anfängerfragen ärgern....aber leider komme ich alleine nicht weiter. Wie schon gesagt mache ich das ganze noch nicht lange und kann entsprechend wenig.
Folgendes Problem:
Ich bin gerade dabei, zu Übungszwecken ein Applet zu schreiben, dass eine (mehr oder weniger hübschen^^) Bär darstellt. Soweit alles kein Problem, aber der nächste Schritt sollte sein, dass sich beim Mausklick die Farbe ändert. Also schrieb ich eine Methode "changeColor" und genau hier liegt das Problem. Ich möchte ja genau die gleichen Formen beibehalten, lediglich die Farbe soll sich ändern, also dachte ich in meiner Naivität, ich könnte einfach die paint-Methode kopieren, ihren Namen und die Farben ändern - tja, falsch gedacht. Im Endeffekt scheitert es daran, dass ich ja kein Graphics-Objekt übergeben kann wie in der paint-Methode, also wollte ich einfach ein neues erstellen. Leider ist "Graphics" ja aber eine abstrakte Klasse, es geht also nicht. Also was tu ich?
Für Antworten jeglicher Art bin ich dankbar. Ich hoffe, ich konnte mein Problem einigermaßen klar machen. Danke schonmal!!
MfG, Julia
Ich bin neu hier, deswegen bitte nicht gleich wegen meiner Anfängerfragen ärgern....aber leider komme ich alleine nicht weiter. Wie schon gesagt mache ich das ganze noch nicht lange und kann entsprechend wenig.
Folgendes Problem:
Ich bin gerade dabei, zu Übungszwecken ein Applet zu schreiben, dass eine (mehr oder weniger hübschen^^) Bär darstellt. Soweit alles kein Problem, aber der nächste Schritt sollte sein, dass sich beim Mausklick die Farbe ändert. Also schrieb ich eine Methode "changeColor" und genau hier liegt das Problem. Ich möchte ja genau die gleichen Formen beibehalten, lediglich die Farbe soll sich ändern, also dachte ich in meiner Naivität, ich könnte einfach die paint-Methode kopieren, ihren Namen und die Farben ändern - tja, falsch gedacht. Im Endeffekt scheitert es daran, dass ich ja kein Graphics-Objekt übergeben kann wie in der paint-Methode, also wollte ich einfach ein neues erstellen. Leider ist "Graphics" ja aber eine abstrakte Klasse, es geht also nicht. Also was tu ich?
Für Antworten jeglicher Art bin ich dankbar. Ich hoffe, ich konnte mein Problem einigermaßen klar machen. Danke schonmal!!
MfG, Julia