Prog1Tools
Class GraphicLine

java.lang.Object
  extended by Prog1Tools.GraphicItem
      extended by Prog1Tools.GraphicLine
All Implemented Interfaces:
GraphicItemSpec

public class GraphicLine
extends GraphicItem

Implementierung des Grafikelements Linie.

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

Constructor Summary
GraphicLine(int x1, int y1, int x2, int y2, java.awt.Color color)
          Konstruktor des Grafikelements Linie.
 
Method Summary
 void move(int xDistance, int yDistance)
          Kommando, das Grafikelement zu verschieben.
 void paint(java.awt.Graphics graphics)
          Kommando zum Zeichnen des Grafikelements.
 
Methods inherited from class Prog1Tools.GraphicItem
hide, isVisible, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphicLine

public GraphicLine(int x1,
                   int y1,
                   int x2,
                   int y2,
                   java.awt.Color color)
Konstruktor des Grafikelements Linie.

Parameters:
x1 - x-Koordinate des Startpunktes der Linie
y1 - y-Koordinate des Startpunktes der Linie
x2 - x-Koordinate des Endpunktes der Linie
y2 - y-Koordinate des Endpunktes der Linie
color - Farbe, in der die Linie gezeichnet werden soll
Method Detail

paint

public void paint(java.awt.Graphics graphics)
Description copied from interface: GraphicItemSpec
Kommando zum Zeichnen des Grafikelements.

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

move

public void move(int xDistance,
                 int yDistance)
Description copied from interface: GraphicItemSpec
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