public class Strecke extends Zeichenobjekt
Modifier and Type | Field and Description |
---|---|
private Koordinate |
anfang
Koordinate des Anfangspunktes der Strecke.
|
private Koordinate |
ende
Koordinate des Endpunktes der Strecke.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
darstellen, darstellen, getColor, setColor
private Koordinate anfang
private Koordinate ende
public Strecke(Koordinate k1, Koordinate k2, java.awt.Color farbe)
k1
- Koordinate des Anfangspunktesk2
- Koordinate des Endpunktesfarbe
- Farbe der Streckepublic Strecke(double x1, double y1, double x2, double y2, java.awt.Color farbe)
x1
- x-Wert des Anfangspunktesy1
- y-Wert des Anfangspunktesx2
- x-Wert des Endpunktesy2
- y-Wert des Endpunktesfarbe
- Farbe der Streckepublic double getLaenge()
public void paint(java.awt.Graphics g)
paint
in class Zeichenobjekt
g
- Grafikpublic java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)