Class Parallelogramm

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

public class Parallelogramm
extends Zeichenobjekt
implements Flaeche

Parallelogramm, durch drei Punkte eindeutig bestimmt ( drei Punkte beschreiben einen Winkel ABC eines Parallelogramms ABCD).


Field Summary
private  Koordinate A
          1.
private  Koordinate B
          2.
private  Koordinate C
          3.
private  Koordinate D
          4.
 
Constructor Summary
Parallelogramm(double x1, double y1, double x2, double y2, double x3, double y3, java.awt.Color farbe)
          Konstruktor, setzt Eckpunkte und Farbe eines Parallelogramms.
Parallelogramm(Koordinate k1, Koordinate k2, Koordinate k3, java.awt.Color farbe)
          Konstruktor, setzt Eckpunkte und Farbe eines Parallelogramms.
 
Method Summary
 double getFlaeche()
          Berechnen des Flaecheninhalts eines Parallelogramms.
 double getUmfang()
          Berechnen des Umfangs eines Parallelogramms.
static void main(java.lang.String[] args)
          Testprogramm: Rechteck, Seitenlaengen 3 und 4.
 void paint(java.awt.Graphics g)
          Grafische Darstellung, Zeichnen eines Parallelogramm.
 java.lang.String toString()
          Beschreiben eines Parallelogramms.
 
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.


D

private Koordinate D
4. Eckpunktkoordinate.

Constructor Detail

Parallelogramm

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

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

Parallelogramm

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

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 - Parallelogrammfarbe
Method Detail

getFlaeche

public double getFlaeche()
Berechnen des Flaecheninhalts eines Parallelogramms.

Specified by:
getFlaeche in interface Flaeche
Returns:
Flaecheninhalt

getUmfang

public double getUmfang()
Berechnen des Umfangs eines Parallelogramms.

Specified by:
getUmfang in interface Flaeche
Returns:
Flaechenumfang

paint

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

Specified by:
paint in class Zeichenobjekt

toString

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

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
Testprogramm: Rechteck, Seitenlaengen 3 und 4. Ausgabe: Flaeche = 12 Umfang = 14