Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)

A-Welt Forum
Verfügbare Informationen zu "Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Selflezz
  • 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: Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)
  • Letzte Antwort: vor 19 Jahren, 1 Monat, 19 Tagen, 10 Stunden, 14 Minuten
  • Alle Beiträge und Antworten zu "Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)"

    Re: Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)

    Selflezz - 10.03.2005, 11:07

    Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)
    Here it is:

    Datei 1:
    (Punkt.java)
    Code:

    class Punkt {
       private int x,y;
       Punkt(int x1, int y1)
          {x = x1; y = y1;}
       public int getX()
          {return x; }
       public int getY()
          {return y; }
       public void setX (int x1)
          { x = x1; }
       public void setY (int y1)
          { y = y1;}
       }


    2.Datei
    (Punkte.java)

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

    public class Punkte extends Applet {
       
       TextField tf1,tf2,tf3,tf4,tf5,tf6;
       Button b1;
       
       public void init() {   
          setLayout(null);
          tf1 = new TextField();
          tf1.setBounds(200,50,50,25);
          add(tf1);
          tf2 = new TextField();
          tf2.setBounds(200,90,50,25);
          add(tf2);
          tf3 = new TextField();
          tf3.setBounds(200,130,50,25);
          add(tf3);
          tf4 = new TextField();
          tf4.setBounds(280,130,50,25);
          add(tf4);
          tf5 = new TextField();
          tf5.setBounds(280,90,50,25);
          add(tf5);
          tf6 = new TextField();
          tf6.setBounds(280,50,50,25);
          add(tf6);
          b1 = new Button();
          b1.setBounds(230,180,100,30);
          b1.setLabel("Zeichen!!!");
          b1.addActionListener (new ActionListener() {
             public void actionPerformed(ActionEvent e) {
                repaint();
             }
          });
          add(b1);
       }

       public void paint (Graphics g){
          g.drawString("P1",180,65);
          g.drawString("P2",180,105);
          g.drawString("P3",180,145);
          g.drawString("x", 220,40);
          g.drawString("y", 300,40);
          
          Punkt p1,p2,p3;
          p1 = new Punkt(0,0);
          p2 = new Punkt(0,0);
          p3 = new Punkt(0,0);
          p1.setX(Integer.parseInt(tf1.getText()));
          p1.setY(Integer.parseInt(tf6.getText()));
          p2.setX(Integer.parseInt(tf2.getText()));
          p2.setY(Integer.parseInt(tf5.getText()));
          p3.setX(Integer.parseInt(tf3.getText()));
          p3.setY(Integer.parseInt(tf4.getText()));
          zeichneDreieck3P(p1,p2,p3);
       }
       
       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());
       }
    }


    Viel Spass damit.....;)



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



    Weitere Beiträge aus dem Forum A-Welt Forum

    Unsinn - gepostet von angemeldeter Anonymus am Mittwoch 08.06.2005
    Hilferuf aus der 12. - gepostet von Selflezz am Sonntag 20.08.2006



    Ähnliche Beiträge wie "Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)"

    Hausaufgabe für Montag den 02.10.2006 - Tutti (Samstag 30.09.2006)
    Java - Freaky Finger (Mittwoch 12.05.2004)
    Hausaufgabe zum 26.9.2006 - Budi (Dienstag 19.09.2006)
    HAusaufgabe 21.9.2006 - Budi (Donnerstag 14.09.2006)
    Java ist Open Source - gnomed (Dienstag 08.05.2007)
    Hausaufgabe vom <28><09><06> - |$am$on| (Donnerstag 28.09.2006)
    Hausaufgabe zum 13.09.07 - Stefan (Mittwoch 12.09.2007)
    Hausaufgabe vom 06.11.2006 - Danysahne (Montag 06.11.2006)
    Lösung Physik Hausaufgabe - Sebastian (Montag 24.10.2005)
    Hausaufgabe zum 13.09.07 - Stefan (Mittwoch 12.09.2007)