All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.Indicator
java.lang.Object
|
+----edu.tucz.via.GraphicalObject
|
+----edu.tucz.via.Knoten
|
+----edu.tucz.via.Indicator
- public class Indicator
- extends Knoten
Dieser Knoten stellt einen farbigen Pfeil dar, um auf bestimmte Sachverhalte im Canvas zu "zeigen".
Die Größe ist konstant - d.h. auch bei Zoomvorgängen im Applet bleibt die Größe erhalten.
- Version:
- 1.1
- Author:
- Chris Hübsch
-
Indicator(Location)
- Erzeugt einen neuen Indicator an der angegebenen Position.
-
Indicator(Location, Color)
- Erzeugt einen neuen Indicator an der Position mit der angegebenen Farbe.
-
draw(Graphics)
- Zeichnet den Indicator.
-
layout(Dimension)
- Paßt die logischen Maße des Indicators an das Fenster an.
Indicator
public Indicator(Location at,
Color co)
- Erzeugt einen neuen Indicator an der Position mit der angegebenen Farbe.
- Parameters:
- co - die Farbe des Indicators
- at - die Position der Spitze
Indicator
public Indicator(Location at)
- Erzeugt einen neuen Indicator an der angegebenen Position.
Die Spitze ist genau auf der Location. (Die Location ist also ausnahmsweise nicht der
Mittelpunkt des Knotens!)
- Parameters:
- at - die Position, auf der der Indicator erzeugt wird.
layout
public void layout(Dimension canvasSize)
- Paßt die logischen Maße des Indicators an das Fenster an.
- Parameters:
- canvasSize - Die Dimension des Fensters, für die das Layout gemacht werden soll.
- Overrides:
- layout in class Knoten
draw
public void draw(Graphics g)
- Zeichnet den Indicator. Die größe des Pfeils ist von der Zoomstufe
nicht abhängig.
- Parameters:
- g - das Graphics-Objekt auf das gezeichnet werden soll
- Overrides:
- draw in class GraphicalObject
All Packages Class Hierarchy This Package Previous Next Index