Verfügbare Informationen zu "Java Hausaufgabe: Dreieck mit eingabe! (vereinfacht)"
Qualität des Beitrags: 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:07Java 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)