All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.LineGraphical
java.lang.Object
|
+----edu.tucz.via.GraphicalObject
|
+----edu.tucz.via.LineGraphical
- public class LineGraphical
- extends GraphicalObject
Diese Klasse stellt eine einfache Linie dar. Die Linie verbindet zwei Punkte mit einer Farbe
(default: schwarz).
- Version:
- 1.0
- Author:
- Chris Hübsch
-
LineGraphical(Location, Location)
- Erzeugt eine neue Line.
-
LineGraphical(Location, Location, Color)
- Erzeugt eine neue Line.
-
draw(Graphics)
- Zeichnet die Linie.
-
getBoundingRect()
- Bestimmt das Rechteck, daß die Linie einschlißt.D.h.
-
getEndLocation()
- Es wird der Endpunkt (to) zurückgeliefert.
-
getLocation()
- Es wird der Anfangspunkt (from) zurückgeliefert.
-
layout(Dimension)
- Übersetzt die logischen Koordinaten in physische Koordinaten.
LineGraphical
public LineGraphical(Location from,
Location to)
- Erzeugt eine neue Line. Die Linie verbindet die Punkte from und to
miteinander.
- Parameters:
- from - Startpunkt der Line
- to - Endpunkt der Linie
LineGraphical
public LineGraphical(Location from,
Location to,
Color co)
- Erzeugt eine neue Line. Die Linie verbindet die Punkte from und to
miteinander. Die Linie wird in der angegebenen Farbe gezeichnet.
- Parameters:
- from - Startpunkt der Line
- to - Endpunkt der Linie
- co - Farbe, mit der die Line gezeichnet werden soll
draw
public void draw(Graphics g)
- Zeichnet die Linie.
- Parameters:
- g - das Graphics-Objekt, auf dem die Line gezeichnet werden soll
- Overrides:
- draw in class GraphicalObject
getLocation
public Location getLocation()
- Es wird der Anfangspunkt (from) zurückgeliefert.
- Returns:
- die Position des Anfangspunktes
- Overrides:
- getLocation in class GraphicalObject
getEndLocation
public Location getEndLocation()
- Es wird der Endpunkt (to) zurückgeliefert.
- Returns:
- die Position des Endpunktes
getBoundingRect
public Rectangle getBoundingRect()
- Bestimmt das Rechteck, daß die Linie einschlißt.D.h. die Linie ist die Diagonale des
ermittelten Rechtecks. Vorsorglich wird ein Rand von 1 Pixel hinzugefügt.
- Returns:
- das Rechteck, daß die Linie einschließt
- Overrides:
- getBoundingRect in class GraphicalObject
layout
public void layout(Dimension canvasSize)
- Übersetzt die logischen Koordinaten in physische Koordinaten.
- Parameters:
- canvasSize - die Abmessungen des Fenster, für die das Layout gemacht werden soll
- Overrides:
- layout in class GraphicalObject
All Packages Class Hierarchy This Package Previous Next Index