Wie geht das nur [HA vom 10.3.05]

A-Welt Forum
Verfügbare Informationen zu "Wie geht das nur [HA vom 10.3.05]"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Selflezz - alexander
  • Forum: A-Welt Forum
  • Forenbeschreibung: Das geile Forum
  • aus dem Unterforum: Java-Forum
  • Antworten: 3
  • Forum gestartet am: Freitag 04.03.2005
  • Sprache: deutsch
  • Link zum Originaltopic: Wie geht das nur [HA vom 10.3.05]
  • Letzte Antwort: vor 19 Jahren, 1 Monat, 15 Tagen, 13 Stunden, 23 Minuten
  • Alle Beiträge und Antworten zu "Wie geht das nur [HA vom 10.3.05]"

    Re: Wie geht das nur [HA vom 10.3.05]

    Selflezz - 10.03.2005, 14:41

    Wie geht das nur [HA vom 10.3.05]
    Huhu,
    Wie geht die Hausaufgabe??? Hab kein Plan!!

    Soweit bin ich (schon) :
    Code:

     public void init () {
     setLayout(null);
     p[0] = new Punkt (30,0)
     p[1] = new Punkt (40,30)
     p[2] = new Punkt (0, 20]
     i = 0;
           addMouseListener (new MouseAdapter() {
           public void mouseClicked(MouseEvent e) { vorbereiten(e); }
        });
      }
     
      void vorbereiten(MouseEvent e) {
        p[i] = new Punkt(e.getX(),e.getY());
        i++;
        if (i==3) {
          i = 0;
          zeichneDreieck3P2(p[0],p[1],p[2]);
        }
      }


    Und davor muss noch was hin und danach glaub ich auch...aber was??

    PLz hlP!



    Re: Wie geht das nur [HA vom 10.3.05]

    alexander - 13.03.2005, 15:50


    Also:
    Code:
    // richtig einrücken üben
       public void init()
       {
          setLayout(null);
          p[0] = new Punkt(30,0); // hier hattest du ';' vergessen
          p[1] = new Punkt(40,30);
          p[2] = new Punkt(0, 20); // hier sogar ']' statt ')' geschrieben
          addMouseListener (new MouseAdapter() {
             public void mouseClicked(MouseEvent e)
             {
                vorbereiten(e);
             }
          });
       }
       
       void vorbereiten(MouseEvent e)
       {
          p[i] = new Punkt(e.getX(),e.getY());
          i++;
          i = 0;
          zeichneDreieck3P2(p[0],p[1],p[2]);
       }


    wenn du das Alte gelöscht haben willst:
    Code:
       void vorbereiten(MouseEvent e)
       {
          p[i] = new Punkt(e.getX(),e.getY());
          i++;
          if(i>2)
          {
             repaint();
          }
       }

       public void paint(Graphics g)
       {
          if(i>2)
          {
             zeichneDreieck3P(p[0], p[1], p[2]);
             i = 0;
          }
       }

    Wenn du eine Erklärung oder sonst was willst, schreib mal.

    mfg alexander



    Re: Wie geht das nur [HA vom 10.3.05]

    alexander - 14.03.2005, 11:02


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

    public class Dreieck extends Applet
    {
       // Veriable
       int i = 0;
       // Punkte
       Punkt p[] = new Punkt[3];
          
       public void zeichneLinie(Punkt p1, Punkt p2)
       {
          Graphics g = getGraphics();
          g.drawLine(p1.getX(), p1.getY(), p2.getX(), p2.getY());
       }
       
       public void zeichneDreieck3P(Punkt p1, Punkt p2, Punkt p3)
       {
          Graphics g = getGraphics();
          g.drawLine(p1.getX(), p1.getY(), p2.getX(), p2.getY());
          g.drawLine(p2.getX(), p2.getY(), p3.getX(), p3.getY());
          g.drawLine(p3.getX(), p3.getY(), p1.getX(), p1.getY());
       }
       
       public void init()
       {
          setLayout(null);
          // Punkte
          p[0] = new Punkt(30,0);
          p[1] = new Punkt(40,30);
          p[2] = new Punkt(0, 20);
          // Maus
          addMouseListener (new MouseAdapter() {
             public void mouseClicked(MouseEvent e)
             {
                vorbereiten(e);
             }
          });
       }
       
       void vorbereiten(MouseEvent e)
       {
          p[i] = new Punkt(e.getX(),e.getY());
          i++;
          if(i>2)
          {
             repaint();
          }
       }

       public void paint(Graphics g)
       {
          if(i>2)
          {
             zeichneDreieck3P(p[0], p[1], p[2]);
             i = 0;
          }
       }
    }



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



    Weitere Beiträge aus dem Forum A-Welt Forum

    Sortierung - gepostet von alexander am Mittwoch 29.03.2006



    Ähnliche Beiträge wie "Wie geht das nur [HA vom 10.3.05]"

    bin dabei wenns kla geht ! - Dj One Shotz (Sonntag 18.03.2007)
    so geht es nicht weiter - my-key (Mittwoch 19.09.2007)
    SUCHE JEMAND FÜR DONNERSTAG ZUR GANG BANG PARTY - nike88 (Montag 06.12.2010)
    Wie geht`s euch heute? - Jen (Freitag 22.09.2006)
    was geht in de ferien? - Drummergod mio (Freitag 04.08.2006)
    forum geht wieder - SvanSick (Sonntag 24.12.2006)
    Los geht's.... - ChRiStIaN (Dienstag 10.04.2007)
    Sehr geehrte Damen und Herren, - Alf (Mittwoch 30.04.2008)
    jetzt geht es los - martina (Sonntag 22.01.2006)
    Stop loss, warum geht der nicht näher? - moneymagnet (Mittwoch 25.05.2005)