|
|||||||||
| 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.EditorXPoint
Ein Objekteditor für ein DisplayXPoint-Objekt.
| Field Summary | |
java.awt.Color |
bordercolor
Randfarbe. |
java.awt.Color |
color
Punktfarbe. |
int |
dragbutton
Mousebutton(s), mit dem gedragged werden kann. |
byte |
radius
Radius des Punktes. |
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. |
| 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 | |
EditorXPoint(DisplayXPoint target)
Konstruktor. |
|
| Method Summary | |
boolean |
becomeActive(java.awt.event.MouseEvent e)
Testet, ob der DragHandler aktiv werden soll. |
void |
copyStyle(DisplayXPoint p)
Übernimmt den Stil aus dem DisplayXPoint p. |
void |
copyStyle(EditorXPoint p)
Übernimmt den Stil aus dem EditorXPoint p. |
java.lang.Object |
getTarget()
Liefert das verknüpfte Objekt. |
java.lang.Class |
getTargetClass()
Liefert ein Klassenobjekt des verknüpften Objektes. |
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, mouseClicked, 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 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 int dragbutton
public boolean showLayoutOnEnable
| Constructor Detail |
public EditorXPoint(DisplayXPoint target)
| Method Detail |
public void copyStyle(DisplayXPoint p)
p - DisplayXPoint zum Übernehmen des Stilespublic void copyStyle(EditorXPoint p)
p - EditorXPoint zum Übernehmen des Stilespublic 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 void onPickup(java.awt.event.MouseEvent e)
onPickup in class DragHandlergishur.gui.inputhandler.DragHandlere - Mausevent
public void onDrag(int dx,
int dy,
java.awt.event.MouseEvent e)
onDrag in class DragHandlergishur.gui.inputhandler.DragHandlerdx,dy - Vektor, um den verschoben wurdee - Mausevent
public void onDrop(int dx,
int dy,
java.awt.event.MouseEvent e)
onDrop in class DragHandlergishur.gui.inputhandler.DragHandlerdx,dy - Vektor, um den verschoben wurdee - Mauseventpublic boolean picking(java.awt.event.MouseEvent e)
picking in class DragHandlere - Mauseventpublic boolean becomeActive(java.awt.event.MouseEvent e)
becomeActive in class DragHandlere - Mauseventpublic void onActivate(java.awt.event.MouseEvent e)
onActivate in class DragHandlere - Mauseventpublic void onDeactivate(java.awt.event.MouseEvent e)
onDeactivate in class DragHandlere - Mauseventpublic void onEnable()
onEnable in class InputHandlerpublic void onDisable()
onDisable in class InputHandler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||