|
|||||||||
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.InputXPolygon
Erzeugt ein neues XPolygon.
Field Summary | |
java.awt.Color |
bordercolor
Randfarbe. |
boolean |
closepolygon
Falls true ist das zurückgegebene XPolygon geschlossen. |
java.awt.Color |
color
Punktfarbe. |
boolean |
drawclosedpolygon
Falls true wird das XPolygon immer geschlossen gezeichnet. |
int |
finishbutton
Mousebutton(s), mit dem die Punkteingabe abgeschlossen wird. |
int |
inputbutton
Mousebutton(s), mit dem die Punkte gesetzt werden. |
java.awt.Color |
linecolor
Linienfarbe. |
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 | |
InputXPolygon(Layer targetlayer)
Konstruktor. |
|
InputXPolygon(Layer targetlayer,
DisplayXPolyline pol)
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 |
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 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 boolean drawclosedpolygon
public boolean closepolygon
public int inputbutton
public int finishbutton
Constructor Detail |
public InputXPolygon(Layer targetlayer, DisplayXPolyline pol)
public InputXPolygon(Layer targetlayer)
Method Detail |
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 |