Class Dreieck

java.lang.Object
  extended by Zeichenobjekt
      extended by Dreieck
All Implemented Interfaces:
Flaeche

public class Dreieck
extends Zeichenobjekt
implements Flaeche

Dreieck, durch drei Punkte ABC eindeutig bestimmt.


Field Summary
private  Koordinate A
          1.
private  Koordinate B
          2.
private  Koordinate C
          3.
 
Constructor Summary
Dreieck(double x1, double y1, double x2, double y2, double x3, double y3, java.awt.Color farbe)
          Konstruktor, setzt Eckpunkte und Farbe eines Dreiecks.
Dreieck(Koordinate k1, Koordinate k2, Koordinate k3, java.awt.Color farbe)
          Konstruktor, setzt Eckpunkte und Farbe eines Dreiecks.
 
Method Summary
 double getFlaeche()
          Berechnen des Flaecheninhalts eines Dreiecks.
 double getUmfang()
          Berechnen des Umfangs eines Dreiecks.
static void main(java.lang.String[] args)
          Testprogramm: rechtwinkliges Dreieck, Seitenlaengen 3, 4, 5.
 void paint(java.awt.Graphics g)
          Grafische Darstellung, Zeichnen eines Dreiecks.
 java.lang.String toString()
          Beschreiben eines Dreiecks.
 
Methods inherited from class Zeichenobjekt
darstellen, darstellen, getColor, setColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

A

private Koordinate A
1. Eckpunktkoordinate.


B

private Koordinate B
2. Eckpunktkoordinate.


C

private Koordinate C
3. Eckpunktkoordinate.

Constructor Detail

Dreieck

public Dreieck(Koordinate k1,
               Koordinate k2,
               Koordinate k3,
               java.awt.Color farbe)
Konstruktor, setzt Eckpunkte und Farbe eines Dreiecks.

Parameters:
k1 - Koordinate des 1. Eckpunktpunktes
k2 - Koordinate des 2. Eckpunktpunktes
k3 - Koordinate des 3. Eckpunktpunktes
farbe - Dreiecksfarbe

Dreieck

public Dreieck(double x1,
               double y1,
               double x2,
               double y2,
               double x3,
               double y3,
               java.awt.Color farbe)
Konstruktor, setzt Eckpunkte und Farbe eines Dreiecks.

Parameters:
x1 - x-Wert des 1. Eckpunktpunktes
y1 - y-Wert des 1. Eckpunktpunktes
x2 - x-Wert des 2. Eckpunktpunktes
y2 - y-Wert des 2. Eckpunktpunktes
x3 - x-Wert des 3. Eckpunktpunktes
y3 - y-Wert des 3. Eckpunktpunktes
farbe - Dreiecksfarbe
Method Detail

getFlaeche

public double getFlaeche()
Berechnen des Flaecheninhalts eines Dreiecks.

Specified by:
getFlaeche in interface Flaeche
Returns:
Flaecheninhalt

getUmfang

public double getUmfang()
Berechnen des Umfangs eines Dreiecks.

Specified by:
getUmfang in interface Flaeche
Returns:
Flaechenumfang

paint

public void paint(java.awt.Graphics g)
Grafische Darstellung, Zeichnen eines Dreiecks.

Specified by:
paint in class Zeichenobjekt

toString

public java.lang.String toString()
Beschreiben eines Dreiecks.

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
Testprogramm: rechtwinkliges Dreieck, Seitenlaengen 3, 4, 5. Ausgabe: Flaeche = 6 Umfang = 12