|
|||||||||
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.DisplayXLine
DisplayObject für ein XRay-Objekt.
Field Summary | |
java.awt.Color |
linecolor
Linienfarbe. |
byte |
width
Linienstärke. |
Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
Constructor Summary | |
DisplayXLine(java.lang.Object p)
Öffentlicher Konstruktor. |
Method Summary | |
Shape |
calculateShape(ScreenTransformation transform)
Berechnet ein neues Shape-Objekt mit Hilfe der Transformation transform. |
void |
copyStyle(DisplayXLine o)
Übernimmt den Stil aus dem DisplayXLine p. |
InputHandler |
createObjectEditor()
Erzeugt einen neuen Objekteditor. |
InputHandler |
getObjectEditor()
Liefert den Objekteditor für das Objekt. |
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. |
void |
setObjectEditor(InputHandler editor)
Ordnet dem Objekt einen Objekteditor zu. |
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 java.awt.Color linecolor
public byte width
Constructor Detail |
public DisplayXLine(java.lang.Object p)
Method Detail |
public void copyStyle(DisplayXLine 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
public InputHandler getObjectEditor()
getObjectEditor
in interface ObjectEditorSupport
public void setObjectEditor(InputHandler editor)
setObjectEditor
in interface ObjectEditorSupport
editor
- der Objekteditorpublic InputHandler createObjectEditor()
createObjectEditor
in interface ObjectEditorSupport
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |