|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.gui.Painter | +--gishur.gui.InputHandler | +--gishur.gui.inputhandler.DragHandler | +--gishur.gui.inputhandler.EditorXPolyline
Field Summary | |
byte |
_mode
|
java.awt.Color |
backcolor
Polygon-Füllfarbe. |
java.awt.Color |
bordercolor
Randfarbe. |
java.awt.Color |
color
Punktfarbe. |
static byte |
DRAG_LINE
Polygonsegmente sind verschiebbar. |
static byte |
DRAG_POINTS
Polygonpunkte sind verschiebbar. |
static byte |
DRAG_POLYGON
Das Polygon kann durch Anfassen am inneren Bereich verschoben werden. |
static byte |
DRAG_POLYGON_ON_LINE
Das Polygon wird durch Anfassen an einem Segment verschoben. |
int |
dragbutton
Mousebutton(s), mit dem gedragged werden kann. |
boolean |
filled
Malt das (unbeschränkte) Polygon geschlossen, wenn true |
static byte |
INPUT_POINTS
Durch doppelclicken auf Linien können Punkte eingegeben werden. |
int |
inputbutton
Mousebutton zum Eingeben von Punkten. |
byte |
inputclickcount
Anzahl der Clicks zum Eingeben |
java.awt.Color |
linecolor
Linienfarbe. |
byte |
radius
Radius des Punktes. |
static byte |
REMOVE_POINTS
Ducrh rechts-doppelclicken auf Punkte können diese gelöscht werden. |
int |
removebutton
Mousebutton zum Löschen von Punkten |
byte |
removeclickcount
Anzahl der Clicks zum Löschen |
static byte |
ROUND
Runder Punkt. |
byte |
shape
Punktform. |
boolean |
showLayoutOnEnable
Falls true, wird das Layout schon beim aktivieren angzeigt... |
static byte |
SQUARE
Quadratischer Punkt. |
static byte |
TRIANGLE
Dreieckiger Punkt. |
byte |
width
Linienstärke. |
Fields inherited from class gishur.gui.inputhandler.DragHandler |
ALLOW_INACTIVE_DRAG, CONSUME_NEVER, CONSUME_ONLY_IF_ACTIVE, DRAGHANDLER_MODE_MAX_ID |
Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
Constructor Summary | |
EditorXPolyline(DisplayXPolyline target)
Konstruktor. |
Method Summary | |
boolean |
becomeActive(java.awt.event.MouseEvent e)
Testet, ob der DragHandler aktiv werden soll. |
void |
copyStyle(DisplayXPolyline o)
Übernimmt den Stil aus der DisplayXPolyline o. |
void |
copyStyle(EditorXPolyline o)
Übernimmt den Stil aus dem EditorXPolyline o. |
java.lang.Object |
getTarget()
Liefert das verknüpfte Objekt. |
java.lang.Class |
getTargetClass()
Liefert ein Klassenobjekt des verknüpften Objektes. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Bei Eingabe von neuen Punkten. |
void |
onActivate(java.awt.event.MouseEvent e)
Wird beim aktivieren des Handlers aufgerufen. |
void |
onDeactivate(java.awt.event.MouseEvent e)
Wird beim deaktivieren des Handlers aufgerufen. |
void |
onDisable()
Wird bei disable aufgerufen. |
void |
onDrag(int dx,
int dy,
java.awt.event.MouseEvent e)
Wird während des Draggens aufgerufen. |
void |
onDrop(int dx,
int dy,
java.awt.event.MouseEvent e)
Wird beim Loslassen der Maus nach einem Drag-Vorgang aufgerufen. |
void |
onEnable()
Wird bei enable aufgerufen. |
void |
onPickup(java.awt.event.MouseEvent e)
Wird aufgerufen, falls ein Drag-Vorgang begonnen wird (also nachdem picking true geliefert hat). |
boolean |
picking(java.awt.event.MouseEvent e)
Wird aufgerufen, wenn die Mousetaste gedrückt wurde. |
boolean |
setTarget(java.lang.Object O)
Setzt das verknüpfte Objekt neu. |
Methods inherited from class gishur.gui.inputhandler.DragHandler |
clearMode, didRealDrag, getLastMouseX, getLastMouseY, hideCursor, isActive, isDragging, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, setMode, setSpecialCursor, showCursor, testMode |
Methods inherited from class gishur.gui.InputHandler |
allButtons, calculateBounds, disable, dispatchEvent, enable, enabled, getComponent, getCursor, maxBounds, oneButton, setComponent, setCursor, setStatusTip, setToolTip, system_disable, system_enable, update, visible |
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, toString, unRegister |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final byte DRAG_POINTS
public static final byte DRAG_LINE
DRAG_POLYGON_ON_LINE
public static final byte DRAG_POLYGON_ON_LINE
DRAG_LINE
public static final byte DRAG_POLYGON
public static final byte INPUT_POINTS
public static final byte REMOVE_POINTS
public byte _mode
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 boolean filled
public byte width
public int dragbutton
public int inputbutton
public int removebutton
public byte inputclickcount
public byte removeclickcount
public boolean showLayoutOnEnable
Constructor Detail |
public EditorXPolyline(DisplayXPolyline target)
Method Detail |
public void copyStyle(DisplayXPolyline o)
o
- DisplayXPolyline zum Übernehmen des Stilespublic void copyStyle(EditorXPolyline o)
o
- EditorXPolygon zum Übernehmen des Stilespublic 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 void onPickup(java.awt.event.MouseEvent e)
onPickup
in class DragHandler
gishur.gui.inputhandler.DragHandler
e
- Mauseventpublic void onDrag(int dx, int dy, java.awt.event.MouseEvent e)
onDrag
in class DragHandler
gishur.gui.inputhandler.DragHandler
dx,dy
- Vektor, um den verschoben wurdee
- Mauseventpublic void onDrop(int dx, int dy, java.awt.event.MouseEvent e)
onDrop
in class DragHandler
gishur.gui.inputhandler.DragHandler
dx,dy
- Vektor, um den verschoben wurdee
- Mauseventpublic boolean picking(java.awt.event.MouseEvent e)
picking
in class DragHandler
e
- Mauseventpublic boolean becomeActive(java.awt.event.MouseEvent e)
becomeActive
in class DragHandler
e
- Mauseventpublic void onActivate(java.awt.event.MouseEvent e)
onActivate
in class DragHandler
e
- Mauseventpublic void onDeactivate(java.awt.event.MouseEvent e)
onDeactivate
in class DragHandler
e
- Mauseventpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in class DragHandler
public void onEnable()
onEnable
in class InputHandler
public void onDisable()
onDisable
in class InputHandler
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |