Label Rennen

A-Welt Forum
Verfügbare Informationen zu "Label Rennen"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: alexander
  • Forum: A-Welt Forum
  • Forenbeschreibung: Das geile Forum
  • aus dem Unterforum: Java-Forum
  • Antworten: 1
  • Forum gestartet am: Freitag 04.03.2005
  • Sprache: deutsch
  • Link zum Originaltopic: Label Rennen
  • Letzte Antwort: vor 18 Jahren, 5 Monaten, 16 Tagen, 16 Stunden, 32 Minuten
  • Alle Beiträge und Antworten zu "Label Rennen"

    Re: Label Rennen

    alexander - 12.11.2005, 14:42

    Label Rennen
    Also... erst selber versuchen und erst dann hier reinschauen:

    Code: import java.awt.*;
    import java.awt.event.*;

    // Autor: Alex
    // Datum: 12.11.2005

    class Renner extends Label implements Runnable
    {
      // Variablen
      private Thread t;   // Thread-Instanz
      private int x, y;   // Startposition des Labels
     
      public Renner(int x, int y)
      {
        super();                  // Konstruktor der "Über"-Klasse starten
        setBounds(x, y, 10, 10);  // Größe setzen
        setBackground(Color.red); // Farbe setzen
        this.x = x;               // Variable 'x' speichern
        this.y = y;               // Variable 'y' speichern
        t = new Thread(this);     // Thread instanzieren
      }
     
      public void start()
      {
        t.start();    // Thread starten
      }
     
      public void run()
      {
        for(int i=0; i<300; i++)    // Renn-Schleife
        {
          try {
            Thread.sleep((long)(Math.random()*100)); // Damit es spannend bleibt...
          } catch(InterruptedException e) { }
          setLocation(x+i,y+i);        // um die Startposition (x & y) verschieben
        }
        setBackground(Color.green);    // Ende symbolisieren
      }
    }

    public class LabelRennen extends Frame {
      // Anfang Variablen
      Renner r1, r2;     // Die "Renner"-Instanzen
      // Ende Variablen

      public LabelRennen(String title) {
        // Frame-Initialisierung
        super(title);       // Für den Titel
        // zum schließen der Anwendung
        addWindowListener(new WindowAdapter() {
          public void windowClosing(WindowEvent evt) { System.exit(0); }
        });
        int frameWidth = 400;    // Höhe und...
        int frameHeight = 400;   // ... Breite der Anwendung
        setSize(frameWidth, frameHeight);  // Größe setzen

        // Anfang Komponenten
        r1 = new Renner(5, 50);     // instanziern
        r2 = new Renner(20, 35);    // instanziern
       
        add(r1);                    // dem Frame hinzufügen
        add(r2);                    // dem Frame hinzufügen
       
        r1.start();                 // Rennen starten
        r2.start();                 // Rennen starten
        // Ende Komponenten

        setLayout(null);            // ganz wichtig
        setVisible(true);           // damit man 'was sieht
      }

      // Anfang Ereignisprozeduren
      // Ende Ereignisprozeduren

      public static void main(String[] args) {
        new LabelRennen("LabelRennen");    // Projeckt instanzieren
      }
    }



    mfg alexander



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum A-Welt Forum

    was haben wir überhaupt in deutscha uf zu freitag - gepostet von angemeldeter Anonymus am Donnerstag 19.05.2005
    Hilferuf aus der 12. - gepostet von Selflezz am Sonntag 20.08.2006



    Ähnliche Beiträge wie "Label Rennen"

    6 Std Rennen 26.08.06 - Mirco / MSF - Grüne Hölle (Mittwoch 16.08.2006)
    VLN & 24h-Rennen & andere Nürburgringseiten - Moe1986 (Donnerstag 01.02.2007)
    Übersicht Label - Pappen - Leatherface (Freitag 07.10.2005)
    BAR für zwei rennen gesperrt - onkel86 (Donnerstag 12.05.2005)
    24h Rennen - Äcket (Montag 02.05.2005)
    24h Rennen 2006 - Mirco / MSF - Grüne Hölle (Donnerstag 22.06.2006)
    Rob Mayth - Can I Get A Witness, VÖ: ? Label: ? - djb_x (Mittwoch 22.06.2005)
    Gwyneeds -> Kleider-Label !??!!! - RubyBaby (Freitag 20.07.2007)
    Gemeinsam zum Jedermann-Rennen - Anonymous (Donnerstag 11.05.2006)
    Drohnenbrütigkeit, muss nicht wirklich entstehen - drohne (Sonntag 06.07.2008)