|
|||||||||
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
Basisklasse für alle InputHandler. Inputhandler können mit disable() aus der Eventverarbeitung herausgenommen werden bzw. mit enable() wieder reaktiviert werden. Um Events zu verarbeiten, müssen natürlich noch entsprechende Listener implementiert werden. Inputhandler unterstützen außerdem das Setzen von Cursoren.
Fields inherited from class gishur.gui.Painter |
_layer, _nofixedborder |
Constructor Summary | |
InputHandler()
|
Method Summary | |
static boolean |
allButtons(java.awt.event.MouseEvent e,
int buttonmask)
Liefert true, wenn im MouseEvent e alle Buttons aus buttonmask beteiligt sind. |
java.awt.Rectangle |
calculateBounds()
Berechnet den neuen belegten Bereich. |
void |
disable()
Wenn disable aufgerufen wurde, wird Ausgabe verhindert. |
protected void |
dispatchEvent(java.awt.AWTEvent e)
Liefert das AWTEvent an den Eventproducer, der es normal weiterverarbeitet. |
void |
enable()
Erst wenn enable aufgerufen wurde, darf Cursor sichtbar sein. |
boolean |
enabled()
Liefert true, falls der nach dem letzten Aufruf von enable() kein disable() folgte. |
java.awt.Component |
getComponent()
Liefert die verknüpfte Komponente. |
protected java.awt.Cursor |
getCursor()
Liefert den Mauscursor |
protected java.awt.Rectangle |
maxBounds()
Liefert den maximalen Bereich. |
void |
onDisable()
Wird bei disable aufgerufen. |
static boolean |
oneButton(java.awt.event.MouseEvent e,
int buttonmask)
Liefert true, wenn im MouseEvent e einer der Buttons aus buttonmask beteiligt ist. |
void |
onEnable()
Wird bei enable aufgerufen. |
void |
setComponent(java.awt.Component c)
Setzt die verknüpfte Komponente. |
protected void |
setCursor(java.awt.Cursor c)
Setzt den Mauscursor |
void |
setStatusTip(java.lang.String tip)
Sets the StatusTip-text. |
void |
setToolTip(java.lang.String tip)
Sets the ToolTip-text. |
protected void |
system_disable()
System hat letztes Wort... |
protected void |
system_enable()
System hat letztes Wort... |
void |
update(java.awt.Graphics g)
Zeichnet das Objekt auf das Graphics g neu. |
boolean |
visible()
Liefert true, falls das Objekt sichtbar und enabled ist. |
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 |
Constructor Detail |
public InputHandler()
Method Detail |
public java.awt.Rectangle calculateBounds()
calculateBounds
in class Painter
public void update(java.awt.Graphics g)
update
in class Painter
g
- Graphics, auf dem gezeichnet werden sollpublic void setComponent(java.awt.Component c)
c
- neue Komponentepublic java.awt.Component getComponent()
protected final void dispatchEvent(java.awt.AWTEvent e)
e
- zu lieferndes AWTEvent.public boolean visible()
visible
in class Painter
public final void enable()
protected final void system_enable()
public final void disable()
protected final void system_disable()
public final boolean enabled()
protected final void setCursor(java.awt.Cursor c)
protected final java.awt.Cursor getCursor()
protected final java.awt.Rectangle maxBounds()
public static final boolean oneButton(java.awt.event.MouseEvent e, int buttonmask)
public static final boolean allButtons(java.awt.event.MouseEvent e, int buttonmask)
public void onEnable()
public void onDisable()
public void setToolTip(java.lang.String tip)
ToolTipper
) if the mouse rests
over the object.tip
- the ToolTip textpublic void setStatusTip(java.lang.String tip)
the
- StatusTip text
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |