public class Ampelanlage { //Deklaration der Attribute private Rechteck pHintergrund, fHintergrund, strasse, linie1, linie2; private Kreis lampe1, lampe2, lampe3, fLampe1, fLampe2; private int zustand = 1; private int x, y; //Konstruktor public Ampelanlage() { strasse = new Rechteck(0,200,580,180); linie1 = new Rechteck(300,200,10,180); linie1.setzeFarbe("weiss"); linie2 = new Rechteck(400,200,10,180); linie2.setzeFarbe("weiss"); pHintergrund = new Rechteck(150, 400, 150, 50); pHintergrund.setzeFarbe("schwarz"); lampe1 = new Kreis(255, 405, 20); lampe2 = new Kreis(205, 405, 20); lampe3 = new Kreis(155, 405, 20); fHintergrund = new Rechteck(410, 80, 50, 100); fHintergrund.setzeFarbe("schwarz"); fLampe1 = new Kreis(415, 85, 20); fLampe2 = new Kreis(415, 135, 20); rotSetzen(); fRotSetzen(); } //Methoden zum Setzen der Farben fuer die Lampen public void rotSetzen() { lampe1.setzeFarbe("rot"); lampe2.setzeFarbe("hellgrau"); lampe3.setzeFarbe("hellgrau"); } public void fRotSetzen() { fLampe1.setzeFarbe("rot"); fLampe2.setzeFarbe("hellgrau"); } }