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) Indicator(Location)
-   Erzeugt einen neuen Indicator an der angegebenen Position.
  
-   Indicator(Location, Color) Indicator(Location, Color)
-   Erzeugt einen neuen Indicator an der Position mit der angegebenen Farbe.
   
  -   draw(Graphics) draw(Graphics)
-   Zeichnet den Indicator.
  
-   layout(Dimension) layout(Dimension)
-   Paßt die logischen Maße des Indicators an das Fenster an.
   
 Indicator
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
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
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
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