Hi!
Ich habe ein kleines Problem mit Java.
Mein Ziel ist es, eine Klasse zu entwerfen, die anhand der Angabe von drei Seiten längen ein Dreieck zeichnet. Ich habe es bisher nur geschafft die drei Seiten durch Angabe von jeweils 2 Punkten pro Seite zu zeichnen, oder durch Angabe von höhe und breite des Dreiecks.
Hier der Quelltext der Klasse:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Dreieck extends JFrame {
public Dreieck() {
//einige mögliche Einstellungen für Frame
setTitle(„DreieckFrame“); //Titel
setSize(200,200);//Größe
//Hintergrundfarbe
setBackground(new Color(0,153,255));
// überwacht schließen des Frames
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
});
setVisible(true);
}
public void paint(Graphics g)
{
//Zeichenfarbe
g.setColor(Color.black);
//das ist das Dreieck
//Seite c
g.drawLine(60,60,180,180);
//Seite b
g.drawLine(180,180,180,60);
//Seite a
g.drawLine(180,60,60,60);
}
public static void main(String args[]) {
new Dreieck();
}
}
Meine Idde war es, die Koordinaten anhand der Seiten angaben auszurechnen.
Hat jemand eine Ahnung wie?
Vielen Dank im voraus!
P.S.:
Das ist mein erster Beitrag, also sagt mir bitte Bescheid, sollte ich etwas vergessen haben:smile: