public class Dreieck extends Zeichenobjekt implements Flaeche
Modifier and Type | Field and Description |
---|---|
private Koordinate |
A
Eckpunktkoordinate.
|
private Koordinate |
B
Eckpunktkoordinate.
|
private Koordinate |
C
Eckpunktkoordinate.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
darstellen, darstellen, getColor, setColor
private Koordinate A
private Koordinate B
private Koordinate C
public Dreieck(Koordinate k1, Koordinate k2, Koordinate k3, java.awt.Color farbe)
k1
- Koordinate des 1. Eckpunktpunktesk2
- Koordinate des 2. Eckpunktpunktesk3
- Koordinate des 3. Eckpunktpunktesfarbe
- Dreiecksfarbepublic Dreieck(double x1, double y1, double x2, double y2, double x3, double y3, java.awt.Color farbe)
x1
- x-Wert des 1. Eckpunktpunktesy1
- y-Wert des 1. Eckpunktpunktesx2
- x-Wert des 2. Eckpunktpunktesy2
- y-Wert des 2. Eckpunktpunktesx3
- x-Wert des 3. Eckpunktpunktesy3
- y-Wert des 3. Eckpunktpunktesfarbe
- Dreiecksfarbepublic double getFlaeche()
getFlaeche
in interface Flaeche
public double getUmfang()
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)