|
|||||||||
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 DisplayObject
transform
- Transformationpublic void update(java.awt.Graphics g)
update
in class Painter
g
- Graphics, auf dem gezeichnet werden sollpublic java.lang.Object getTarget()
getTarget
in class Painter
public boolean setTarget(java.lang.Object O)
setTarget
in class Painter
O
- neues Objektpublic java.lang.Class getTargetClass()
getTargetClass
in class Painter
public java.lang.String toString()
toString
in class DisplayObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |