eps.einfacheGrafik
Class Dreieck

java.lang.Object
  extended by eps.einfacheGrafik.Dreieck

public class Dreieck
extends Object


Constructor Summary
Dreieck()
          Es wird ein neues Dreieck mit den Standardeinstellungen erzeugt.
Dreieck(Zeichenfenster fenster)
          Es wird ein neues Dreieck mit den Standardeinstellungen erzeugt.
 
Method Summary
 void anzeigen()
          Zeigt die Grafik (im Vordergrund) an
 void farbeSetzen(String neueFarbe)
          Die Farbe der Grafik kann gewaehlt werden.
 double flaecheninhaltBerechnen()
          Liefert den Flaecheninhalt des Dreiecks
 void groesseSetzen(int neueBreite, int neueHoehe)
          Breite und Hoehe des Dreiecks koennen gewaehlt werden.
 void positionSetzen(int neueXPosition, int neueYPosition)
          Veraendert den Aufpunkt der Grafik.
 String toString()
          Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten
 void verschieben(int deltaX, int deltaY)
          Verschiebt die Grafik um deltaX in x-Richtung und um deltaY in y-Richtung.
 void verstecken()
          Versteckt die Grafik
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Dreieck

public Dreieck()
Es wird ein neues Dreieck mit den Standardeinstellungen erzeugt. Das Dreieck ist gefuellt.


Dreieck

public Dreieck(Zeichenfenster fenster)
Es wird ein neues Dreieck mit den Standardeinstellungen erzeugt. Das Fenster, an dem das Dreieck angemeldet wird, kann dabei angegeben werden. Dazu muss zuerst ein Zeichenfenster erzeugt worden sein. Dieses kann dann "waehrend des Konstruktoraufrufs eingefuellt" werden. Das Dreieck ist gefuellt.

Method Detail

anzeigen

public void anzeigen()
Zeigt die Grafik (im Vordergrund) an


farbeSetzen

public void farbeSetzen(String neueFarbe)
Die Farbe der Grafik kann gewaehlt werden. Moegliche Farben sind: "weiss", "gelb", "orange", "rot", "pink", "magenta", "cyan", "gruen", "blau", "grau", "schwarz" Achtung: Die Anfuehrungsstriche sind noetig!


flaecheninhaltBerechnen

public double flaecheninhaltBerechnen()
Liefert den Flaecheninhalt des Dreiecks


groesseSetzen

public void groesseSetzen(int neueBreite,
                          int neueHoehe)
Breite und Hoehe des Dreiecks koennen gewaehlt werden. Nicht positive (unsinnige) Angaben werden automatisch auf den kleinsten noch sinnvollen Wert fuer eine Grafik gesetzt, hier 1. Die Grafik ist dann entsprechend auf dem Zeichenfenster zu sehen.


positionSetzen

public void positionSetzen(int neueXPosition,
                           int neueYPosition)
Veraendert den Aufpunkt der Grafik. Der Aufpunkt ist die linke obere Ecke des die Grafik ueberdeckenden Rechtecks.


toString

public String toString()
Unsere einfache "Visitenkarte": unser Klassenname gefolgt von interessanten Attributwerten

Overrides:
toString in class Object

verschieben

public void verschieben(int deltaX,
                        int deltaY)
Verschiebt die Grafik um deltaX in x-Richtung und um deltaY in y-Richtung.


verstecken

public void verstecken()
Versteckt die Grafik