Class DrawableKnoten

java.lang.Object
  |
  +--DrawableKnoten

class DrawableKnoten
extends java.lang.Object

Darstellung eines Knotens


Field Summary
private static int offsetX
           
private static int offsetY
           
 
Constructor Summary
(package private) DrawableKnoten()
           
 
Method Summary
static java.awt.Point getPosition(Graph.Knoten knoten)
          liefert die Position des Knotens
static java.awt.Dimension getSize(java.awt.Component c, java.awt.Graphics g, Graph.Knoten knoten)
           
static java.lang.String getText(Graph.Knoten knoten)
          liefert die Beschriftung des Knotens
static void paint(GraphPanel c, java.awt.Graphics g, Graph.Knoten k)
          zeichnet einen Knoten im Graphen
private static void setColor(GraphPanel c, java.awt.Graphics g, java.awt.Color color, Graph.Knoten k)
           
private static int textHeight(java.awt.Component c)
          liefert die Textbreite des Knotens bei aktueller Schrift
private static int textWidth(java.awt.Graphics g, Graph.Knoten knoten)
          liefert die Textbreite des Knotens bei aktueller Schrift
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

offsetX

private static final int offsetX

offsetY

private static final int offsetY
Constructor Detail

DrawableKnoten

DrawableKnoten()
Method Detail

getPosition

public static java.awt.Point getPosition(Graph.Knoten knoten)
liefert die Position des Knotens

getText

public static java.lang.String getText(Graph.Knoten knoten)
liefert die Beschriftung des Knotens

textWidth

private static int textWidth(java.awt.Graphics g,
                             Graph.Knoten knoten)
liefert die Textbreite des Knotens bei aktueller Schrift

textHeight

private static int textHeight(java.awt.Component c)
liefert die Textbreite des Knotens bei aktueller Schrift

getSize

public static java.awt.Dimension getSize(java.awt.Component c,
                                         java.awt.Graphics g,
                                         Graph.Knoten knoten)

setColor

private static void setColor(GraphPanel c,
                             java.awt.Graphics g,
                             java.awt.Color color,
                             Graph.Knoten k)

paint

public static void paint(GraphPanel c,
                         java.awt.Graphics g,
                         Graph.Knoten k)
zeichnet einen Knoten im Graphen