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


Fields inherited from class gishur.gui.Painter
_layer, _nofixedborder
 
Constructor Summary
InputMouseButton()
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
          Erzeugt einen neuen XPoint an den Mauskoordinaten.
 void setButtonMask(int button)
          Setzt die Button-Maske.
 
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
 

Constructor Detail

InputMouseButton

public InputMouseButton()
Method Detail

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