|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--gishur.gui.Painter
|
+--gishur.gui.DisplayObject
|
+--gishur.gui.displayobject.DisplayXList
DisplayObject, das grafische Objekte aus dem gishur.x-Package, die in einer Listenstruktur gespeichert sind, darstellt. Die Listenstruktur braucht ledeglich auf BasicList zu basieren. Momentan werden folgende Objekte dargestellt: XPoint, XLine, XRay, XSegment, XParabola, XPolyline, XPolygon, XUPolygon.
BasicList| Field Summary | |
java.awt.Color |
backcolor
Polygon-Füllfarbe. |
java.awt.Color |
bordercolor
Randfarbe. |
java.awt.Color |
color
Punktfarbe. |
boolean |
display_endpoints
Falls true, werden Endpunkte von Segmenten usw. mitgezeichnet. |
boolean |
fill_polygons
Malt (unbeschränkte) Polygone geschlossen, wenn true |
static int |
LINE_SHAPE
|
java.awt.Color |
linecolor
Linienfarbe. |
static int |
POINT_SHAPE
|
static int |
POLY_SHAPE
|
byte |
radius
Radius des Punktes. |
static byte |
ROUND
Runder Punkt. |
byte |
shape
Punktform. |
static byte |
SQUARE
Quadratischer Punkt. |
static byte |
TRIANGLE
Dreieckiger Punkt. |
static int |
UNKNOWN
|
byte |
width
Linienstärke. |
| Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
| Constructor Summary | |
DisplayXList(BasicList L)
Öffentlicher Konstruktor. |
|
DisplayXList(ListView L)
Öffentlicher Konstruktor. |
|
| Method Summary | |
Shape |
calculateShape(ScreenTransformation transform)
Berechnet ein neues Shape-Objekt mit Hilfe der Transformation transform. |
void |
copyStyle(DisplayXList o)
Übernimmt den Stil aus dem DisplayXLine p. |
java.lang.Object |
getTarget()
Liefert das Objekt, das durch das DisplayObject dargestellt wird. |
java.lang.Class |
getTargetClass()
Liefert ein Klassenobjekt des verknüpften Objektes, auch wenn getTarget()==null liefert. |
boolean |
setTarget(java.lang.Object O)
Setzt das verknüpfte Objekt neu. |
java.lang.String |
toString()
Überschreibt Object.toString() |
void |
update(java.awt.Graphics g)
Zeichnet das Objekt auf das Graphics g neu. |
| Methods inherited from class gishur.gui.DisplayObject |
calculateBounds, getAllColors, getDOString, getOuterShape, getShape, hit, isContainedIn, restoreColors, setBackground, setColor, setShape |
| Methods inherited from class gishur.gui.Painter |
dirty, enlargeRectangleByPainter, equals, getBounds, getLayer, getPainterString, getPosition, getRegister, getTransformation, getVirtualScreen, hide, linkDirty, makeDirty, onHide, onShow, paint, recalcBounds, removeLinkDirty, setLayer, setRegister, show, unRegister, visible |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int UNKNOWN
public static final int POINT_SHAPE
public static final int LINE_SHAPE
public static final int POLY_SHAPE
public byte radius
public static final byte ROUND
public static final byte SQUARE
public static final byte TRIANGLE
public byte shape
public java.awt.Color color
public java.awt.Color bordercolor
public java.awt.Color linecolor
public java.awt.Color backcolor
public byte width
public boolean display_endpoints
public boolean fill_polygons
| Constructor Detail |
public DisplayXList(BasicList L)
public DisplayXList(ListView L)
| Method Detail |
public void copyStyle(DisplayXList o)
p - DisplayXLine zum Übernehmen des Stilespublic Shape calculateShape(ScreenTransformation transform)
calculateShape in class DisplayObjecttransform - Transformationpublic void update(java.awt.Graphics g)
update in class Painterg - Graphics, auf dem gezeichnet werden sollpublic java.lang.Object getTarget()
getTarget in class Painterpublic boolean setTarget(java.lang.Object O)
setTarget in class PainterO - neues Objektpublic java.lang.Class getTargetClass()
getTargetClass in class Painterpublic java.lang.String toString()
toString in class DisplayObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||