Prog1Tools
Interface GraphicItemSpec

All Known Implementing Classes:
GraphicArc, GraphicItem, GraphicLine, GraphicOval, GraphicPolygon, GraphicPolyline, GraphicRectangle, GraphicRectangle3D, GraphicRectangleRounded, GraphicString

public interface GraphicItemSpec

Spezifikation eines Grafikelements.

Version:
1.1
Author:
hagen.buchwald@kit.edu

Method Summary
 void hide()
          Kommando zum Einblenden des Grafikelements.
 boolean isVisible()
          Abfrage, ob das Grafikelement eingeblendet und damit sichtbar ist.
 void move(int xDistance, int yDistance)
          Kommando, das Grafikelement zu verschieben.
 void paint(java.awt.Graphics graphics)
          Kommando zum Zeichnen des Grafikelements.
 void show()
          Kommando zum Ausblenden des Grafikelements.
 

Method Detail

paint

void paint(java.awt.Graphics graphics)
Kommando zum Zeichnen des Grafikelements.

Parameters:
graphics - Grafikkontext, auf den das Grafikelement gezeichnet werden soll

show

void show()
Kommando zum Ausblenden des Grafikelements.


hide

void hide()
Kommando zum Einblenden des Grafikelements.


isVisible

boolean isVisible()
Abfrage, ob das Grafikelement eingeblendet und damit sichtbar ist.

Returns:
true, wenn das Grafikelement eingeblendet ist; false sonst

move

void move(int xDistance,
          int yDistance)
Kommando, das Grafikelement zu verschieben.

Parameters:
xDistance - Anzahl der Pixel, um die das Grafikelement vertikal verschoben werden soll
yDistance - Anzahl der Pixel, um die das Grafikelement horizontal verschoben werden soll