Hi,
wir haben im LK Informatik folgende Hausaufgabe:
Wir sollen mit BlueJ, eine Java Programmierungsumgebung, 5 Klasse - MyApplet, Button, Color, ActionsListener und Event - erstellen, wobei es allerdings genügt, wenn wir die Klassen Color und Event importieren. Das Resultat sollte folgendermaßen aussehen:
Ein Button, der auf beim Klicken seine Farbe ändert.
Wir hatten dass zwar schon mal gemacht, jedoch alles in einer Klasse zusammengefasst. Allerdings sollten wir nun mit Hilfe von 5 Klassen, dieses zu Stande bringen.
Meine Idee war bis jetzt eine abstrakte Klasse "Button", ein Interface "ActionsListener" und eine Applet "MyApplet" zu erstellen. Color wird in "MyApplet" importiert und Event in "ActionsListener". Jedoch tue ich mich bis jetzt schwer, diese mit einander zu verbinden, damit ich oben genanntes Resultat herausbekomme. Ist mein Ansatz vielleicht falsch?
Vielen Dank im Voraus!!!
MFG
AddyXP
wir haben im LK Informatik folgende Hausaufgabe:
Wir sollen mit BlueJ, eine Java Programmierungsumgebung, 5 Klasse - MyApplet, Button, Color, ActionsListener und Event - erstellen, wobei es allerdings genügt, wenn wir die Klassen Color und Event importieren. Das Resultat sollte folgendermaßen aussehen:
Ein Button, der auf beim Klicken seine Farbe ändert.
Wir hatten dass zwar schon mal gemacht, jedoch alles in einer Klasse zusammengefasst. Allerdings sollten wir nun mit Hilfe von 5 Klassen, dieses zu Stande bringen.
Meine Idee war bis jetzt eine abstrakte Klasse "Button", ein Interface "ActionsListener" und eine Applet "MyApplet" zu erstellen. Color wird in "MyApplet" importiert und Event in "ActionsListener". Jedoch tue ich mich bis jetzt schwer, diese mit einander zu verbinden, damit ich oben genanntes Resultat herausbekomme. Ist mein Ansatz vielleicht falsch?
Vielen Dank im Voraus!!!
MFG
AddyXP