|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.event.MouseAdapter
uk.ac.ic.doc.automed.p2p.gui.ScreenHandler
public class ScreenHandler
Field Summary | |
---|---|
private java.awt.Point |
currentPoint
|
private java.util.Map |
handlerMap
|
static int |
INIT
|
static int |
K_CTRL
|
static int |
K_DOWN
|
static int |
K_ENTER
|
static int |
K_SHIFT
|
static int |
K_UP
|
private int |
kc
|
static int |
M_DOUBLE_CLICKED
|
static int |
M_DRAGGED
|
static int |
M_LEFT_CLICKED
|
static int |
M_MOVED
|
static int |
M_RELEASED
|
static int |
M_RIGHT_CLICKED
|
static int |
MAX_KEY_STATE
|
static int |
MIN_MOUSE_STATE
|
private int |
state
|
Constructor Summary | |
---|---|
ScreenHandler()
|
Method Summary | |
---|---|
void |
addKeyListener(java.awt.Component source,
java.awt.event.ActionListener handler)
|
void |
addMouseListener(java.awt.Component source,
java.awt.event.ActionListener handler)
|
void |
addMouseMotionListener(java.awt.Component source,
java.awt.event.ActionListener handler)
|
int |
getKeyCode()
|
java.awt.Point |
getMousePoint()
|
int |
getState()
|
boolean |
isCtrlDown()
|
boolean |
isDoubleClicked()
|
boolean |
isKeyDown()
|
boolean |
isKeyEnter()
|
boolean |
isKeyUp()
|
boolean |
isLeftClicked()
|
boolean |
isRightClicked()
|
boolean |
isShiftDown()
|
boolean |
isTypingMode()
Check whether user is in the typing mode. |
void |
keyPressed(java.awt.event.KeyEvent e)
Invoked when a key has been pressed. |
void |
keyReleased(java.awt.event.KeyEvent e)
Invoked when a key has been released. |
void |
keyTyped(java.awt.event.KeyEvent e)
Invoked when a key has been typed. |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
private void |
raiseEvent(java.lang.Object source)
Invoked when a GUI event occured on a registered GUI component |
void |
registerHandler(java.lang.Object source,
java.awt.event.ActionListener handler)
Calling GUI components register their handlers via this method |
Methods inherited from class java.awt.event.MouseAdapter |
---|
mouseEntered, mouseExited, mousePressed, mouseWheelMoved |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.awt.Point currentPoint
public static final int INIT
public static final int K_CTRL
public static final int K_SHIFT
public static final int K_UP
public static final int K_DOWN
public static final int K_ENTER
public static final int MIN_MOUSE_STATE
public static final int MAX_KEY_STATE
public static final int M_LEFT_CLICKED
public static final int M_RIGHT_CLICKED
public static final int M_DOUBLE_CLICKED
public static final int M_RELEASED
public static final int M_DRAGGED
public static final int M_MOVED
private int state
private int kc
private java.util.Map handlerMap
Constructor Detail |
---|
public ScreenHandler()
Method Detail |
---|
public void addMouseListener(java.awt.Component source, java.awt.event.ActionListener handler)
public void addMouseMotionListener(java.awt.Component source, java.awt.event.ActionListener handler)
public void addKeyListener(java.awt.Component source, java.awt.event.ActionListener handler)
public void registerHandler(java.lang.Object source, java.awt.event.ActionListener handler)
source
- handler
- private void raiseEvent(java.lang.Object source)
source
- eventTag
- public boolean isCtrlDown()
public boolean isShiftDown()
public boolean isDoubleClicked()
public boolean isLeftClicked()
public boolean isRightClicked()
public boolean isKeyDown()
public boolean isKeyUp()
public boolean isKeyEnter()
public boolean isTypingMode()
public int getState()
public int getKeyCode()
public java.awt.Point getMousePoint()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void keyTyped(java.awt.event.KeyEvent e)
KeyEvent
for a definition of a key typed event.
keyTyped
in interface java.awt.event.KeyListener
public void keyPressed(java.awt.event.KeyEvent e)
KeyEvent
for a definition of a key pressed event.
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
KeyEvent
for a definition of a key released event.
keyReleased
in interface java.awt.event.KeyListener
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |