gishur.gui.inputhandler
Class InputMouseButton
java.lang.Object
|
+--gishur.gui.Painter
|
+--gishur.gui.InputHandler
|
+--gishur.gui.inputhandler.InputMouseButton
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.MouseListener
- public class InputMouseButton
- extends InputHandler
- implements java.awt.event.MouseListener
Methods inherited from class gishur.gui.InputHandler |
allButtons, calculateBounds, disable, dispatchEvent, enable, enabled, getComponent, getCursor, maxBounds, onDisable, oneButton, onEnable, 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, 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 |
InputMouseButton
public InputMouseButton()
setButtonMask
public void setButtonMask(int button)
- Setzt die Button-Maske. Vordefiniert sind die Konstanten BUTTON1_MASK, BUTTON2_MASK...
Die Werte entsprechen den gleichnamigen Konstanten aus java.awt.event.InputEvent.
Es können auch Kombinationen verwendet werden.
Der Standardwert ist BUTTON3_MASK.
- Parameters:
button
- Mousebuttonmaske.
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Erzeugt einen neuen XPoint an den Mauskoordinaten.
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener