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

Constructor Index

 o Indicator(Location)
Erzeugt einen neuen Indicator an der angegebenen Position.
 o Indicator(Location, Color)
Erzeugt einen neuen Indicator an der Position mit der angegebenen Farbe.

Method Index

 o draw(Graphics)
Zeichnet den Indicator.
 o layout(Dimension)
Paßt die logischen Maße des Indicators an das Fenster an.

Constructors

 o 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
 o 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.

Methods

 o 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
 o 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