|
|||||||||
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.InputXLine
Erzeugt eine neue XLine.
Field Summary | |
java.awt.Color |
bordercolor
Randfarbe. |
java.awt.Color |
color
Punktfarbe. |
static byte |
DRAG_SEGMENT
|
int |
inputbutton
Mousebutton(s), mit dem die Punkte gesetzt werden. |
java.awt.Color |
linecolor
Linienfarbe. |
static byte |
MOVE_SEGMENT
|
byte |
radius
Radius des Punktes. |
static byte |
ROUND
Runder Punkt. |
byte |
shape
Punktform. |
static byte |
SQUARE
Quadratischer Punkt. |
static byte |
TRIANGLE
Dreieckiger Punkt. |
int |
width
Linienstärke. |
boolean |
xormode
Malmodus. |
Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
Constructor Summary | |
InputXLine(Layer targetlayer)
Konstruktor. |
Method Summary | |
java.awt.Rectangle |
calculateBounds()
Berechnet den neuen belegten Bereich. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
setClickMode()
Die Eingabe erfolgt durch zwei Mausclicks. |
void |
setDragMode()
Die Eingabe erfolgt durch Clicken und Ziehen. |
void |
update(java.awt.Graphics g)
Malt den Cursor neu. |
Methods inherited from class gishur.gui.InputHandler |
allButtons, disable, dispatchEvent, enable, enabled, getComponent, getCursor, maxBounds, onDisable, oneButton, onEnable, setComponent, setCursor, setStatusTip, setToolTip, system_disable, system_enable, visible |
Methods inherited from class gishur.gui.Painter |
dirty, enlargeRectangleByPainter, equals, getBounds, getLayer, getPainterString, getPosition, getRegister, getTarget, getTargetClass, getTransformation, getVirtualScreen, hide, linkDirty, makeDirty, onHide, onShow, paint, recalcBounds, removeLinkDirty, setLayer, setRegister, setTarget, 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 MOVE_SEGMENT
public static final byte DRAG_SEGMENT
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 int width
public boolean xormode
public int inputbutton
Constructor Detail |
public InputXLine(Layer targetlayer)
Method Detail |
public void setClickMode()
public void setDragMode()
public java.awt.Rectangle calculateBounds()
calculateBounds
in class InputHandler
public void update(java.awt.Graphics g)
update
in class InputHandler
g
- Graphics, auf das gemalt werden soll.public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |