Class Zeichenobjekt

java.lang.Object
  extended by Zeichenobjekt
Direct Known Subclasses:
Dreieck, Kreis, Parallelogramm, Punkt, Strecke

public abstract class Zeichenobjekt
extends java.lang.Object

Zeichenobjekt setzt Darstellungsfarbe und stellt Zeichenmethoden zur Verfügung, abstrakt.


Field Summary
private  java.awt.Color farbe
          Zeichenfarbe.
 
Constructor Summary
Zeichenobjekt(java.awt.Color farbe)
          Konstruktor, setzt Darstellungsfarbe.
 
Method Summary
 void darstellen(java.awt.Graphics g)
          Zeichnen eines Objektes mit der Originalfarbe unter Verwendung von paint.
 void darstellen(java.awt.Graphics g, java.awt.Color farbe)
          Zeichnen eines Objektes mit einer anderen Farbe unter Verwendung von paint.
 java.awt.Color getColor()
          Lesen der Farbe.
abstract  void paint(java.awt.Graphics g)
          Grafische Darstellung, Zeichnen eines Objekts, abstrakt.
 void setColor(java.awt.Color farbe)
          Aendern der Farbe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

farbe

private java.awt.Color farbe
Zeichenfarbe.

Constructor Detail

Zeichenobjekt

public Zeichenobjekt(java.awt.Color farbe)
Konstruktor, setzt Darstellungsfarbe.

Parameters:
farbe - Darstellungsfarbe
Method Detail

getColor

public java.awt.Color getColor()
Lesen der Farbe.

Returns:
Darstellungsfarbe

setColor

public void setColor(java.awt.Color farbe)
Aendern der Farbe.

Parameters:
farbe - Darstellungsfarbe

darstellen

public void darstellen(java.awt.Graphics g,
                       java.awt.Color farbe)
Zeichnen eines Objektes mit einer anderen Farbe unter Verwendung von paint.

Parameters:
farbe - neue Darstellungsfarbe

darstellen

public void darstellen(java.awt.Graphics g)
Zeichnen eines Objektes mit der Originalfarbe unter Verwendung von paint.


paint

public abstract void paint(java.awt.Graphics g)
Grafische Darstellung, Zeichnen eines Objekts, abstrakt.