tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
558
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wmgame wmgame ist offline Rookie
    Registriert seit
    Jun 2010
    Beiträge
    6
    Hallo,

    ich habe für die Schule ein Projekt erstellt. Ich habe mir dabei überlegt ein Kreuzung mit Autos zu machen. Die Ampeln kann man entweder auf grün, gelb oder rot stellen und je nachdem halten dann die Autos an der Ampel an.

    Ich muss dazu aber auch sagen, dass Informatik in der Schule auch nicht mein Hauptfach ist und wir bisher noch nicht so viel gelernt haben, dementsprechend sieht dann auch mein Projekt / Quellcode wie der eines Anfängers aus, also bitte nicht wundern.

    Mein Problem ist, dass wenn ich das Applet starte und auf den "Start" Button klicke, dann werden die Ampeln nicht gemalt. Erst wenn ich auch einen Button "rot" "grün" oder "gelb" klicke, werden sie angezeigt.

    Ein weiteres Problem ist, dass zwar meine Autos angezeigt werden, wenn ich jedoch möchte, dass eines der Autos anhält, weil die Ampel auf Rot geschaltet ist, dass dann das Bild des Autos plötzlich verschwindet und nur noch das Panel, auf das ich das Auto zeichne angezeigt wird. (Am besten einfach mal selbst ausprobieren!)

    Ich wäre euch wirklich dankbar wenn ihr mir helfen könntet. Oder wenigstens ein paar Tipps geben.

    Ich habe das ganze mal in einer Zip-Datei gespeichert, in der dann auch die Bilder der Autos usw. ist:

    http://www.file-upload.net/download-...ojekt.zip.html (auf den kleinen Download-Button drücken)
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    probier mal, am Ende der Methode
    Code java:
    1
    
    public void butGelb_ActionPerformed(ActionEvent evt)
    ( und den Funktionen für Rot und Grün)
    Code java:
    1
    
    this.validate();
    auszuführen. Vielleicht wäre der Fehler auch gar nicht aufgetreten, wenn du statt AWT swing genutzt hättest (alle graphischen Klassen aus Swing beginnen mit J…, z.B. JApplet, JButton, …)
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    wmgame wmgame ist offline Rookie
    Registriert seit
    Jun 2010
    Beiträge
    6
    Zitat Zitat von genodeftest Beitrag anzeigen
    probier mal, am Ende der Methode
    Code java:
    1
    
    public void butGelb_ActionPerformed(ActionEvent evt)
    ( und den Funktionen für Rot und Grün)
    Code java:
    1
    
    this.validate();
    auszuführen. Vielleicht wäre der Fehler auch gar nicht aufgetreten, wenn du statt AWT swing genutzt hättest (alle graphischen Klassen aus Swing beginnen mit J…, z.B. JApplet, JButton, …)

    Danke für die Mühe, aber "this.validate();" funktioniert auch nicht. Wenn ich den Button klicke wird ja dann die Ampel angezeit. Nur eben noch dem Klick auf den "Start-Button" nicht! Hab nochmal Einiges versucht komm aber leider nicht weiter
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 31.10.07, 10:28
  2. Kreuzung des Mac doks mit einer Panorama Funkion
    Von 1manni1 im Forum Flash Plattform
    Antworten: 0
    Letzter Beitrag: 21.08.07, 17:21
  3. Tomcat mit struts Projekt läuft - JSF Projekt nicht
    Von zetagi im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 31.05.06, 15:21
  4. von einem c++ projekt auf ein c projekt zu greifen
    Von sponge_bob im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 19.05.06, 21:20
  5. Antworten: 2
    Letzter Beitrag: 17.08.05, 21:32