Class Strecke

java.lang.Object
  extended by Zeichenobjekt
      extended by Strecke

public class Strecke
extends Zeichenobjekt

Strecke, durch zwei Punkte eindeutig bestimmt.


Field Summary
private  Koordinate anfang
          Koordinate des Anfangspunktes der Strecke.
private  Koordinate ende
          Koordinate des Endpunktes der Strecke.
 
Constructor Summary
Strecke(double x1, double y1, double x2, double y2, java.awt.Color farbe)
          Konstruktor, setzt Anfangs-, Endpunkt und Farbe einer Strecke.
Strecke(Koordinate k1, Koordinate k2, java.awt.Color farbe)
          Konstruktor, setzt Anfangs-, Endpunkt und Farbe einer Strecke.
 
Method Summary
 double getLaenge()
          Laenge der Strecke als Abstand zwischen Anfangs- und Endpunkt.
static void main(java.lang.String[] args)
          Testprogramm: pythagoreisches Zahlentripel (3, 4, 5).
 void paint(java.awt.Graphics g)
          Grafische Darstellung, Zeichnen einer Strecke.
 java.lang.String toString()
          Beschreiben einer Strecke.
 
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

anfang

private Koordinate anfang
Koordinate des Anfangspunktes der Strecke.


ende

private Koordinate ende
Koordinate des Endpunktes der Strecke.

Constructor Detail

Strecke

public Strecke(Koordinate k1,
               Koordinate k2,
               java.awt.Color farbe)
Konstruktor, setzt Anfangs-, Endpunkt und Farbe einer Strecke.

Parameters:
k1 - Koordinate des Anfangspunktes
k2 - Koordinate des Endpunktes
farbe - Farbe der Strecke

Strecke

public Strecke(double x1,
               double y1,
               double x2,
               double y2,
               java.awt.Color farbe)
Konstruktor, setzt Anfangs-, Endpunkt und Farbe einer Strecke.

Parameters:
x1 - x-Wert des Anfangspunktes
y1 - y-Wert des Anfangspunktes
x2 - x-Wert des Endpunktes
y2 - y-Wert des Endpunktes
farbe - Farbe der Strecke
Method Detail

getLaenge

public double getLaenge()
Laenge der Strecke als Abstand zwischen Anfangs- und Endpunkt.

Returns:
Streckelaenge

paint

public void paint(java.awt.Graphics g)
Grafische Darstellung, Zeichnen einer Strecke.

Specified by:
paint in class Zeichenobjekt

toString

public java.lang.String toString()
Beschreiben einer Strecke.

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
Testprogramm: pythagoreisches Zahlentripel (3, 4, 5). Ausgabe: Laenge 5.0