public class MouseAndKeyHandler extends AbstractMouseAndKeyHandler implements KeyListener, MouseListener, MouseWheelListener, MouseMotionListener, FocusListener
AbstractMouseAndKeyHandler.BehaviourEntry<T extends Behaviour>buttonClicks, buttonDrags, DOUBLE_CLICK_INTERVAL, keyClicks, keyDrags, scrolls| Constructor and Description |
|---|
MouseAndKeyHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
focusGained(FocusEvent e) |
void |
focusLost(FocusEvent e) |
void |
keyPressed(KeyEvent e) |
void |
keyReleased(KeyEvent e) |
void |
keyTyped(KeyEvent e) |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
mouseWheelMoved(MouseWheelEvent e) |
void |
setKeypressManager(KeyPressedManager keypressManager,
Component focusableOwner) |
void |
setKeypressManager(KeyPressedManager keypressManager,
Runnable focus) |
setBehaviourMap, setInputMap, updatepublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved in interface MouseWheelListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void setKeypressManager(KeyPressedManager keypressManager, Runnable focus)
keypressManager - focus - function that ensures that the component associated to this
MouseAndKeyHandler is focused.public void setKeypressManager(KeyPressedManager keypressManager, Component focusableOwner)
keypressManager - focusableOwner - container of this MouseAndKeyHandler. If key presses
are forwarded from the KeyPressedManager while the
component does not have focus, then
Component.requestFocus().public void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void focusGained(FocusEvent e)
focusGained in interface FocusListenerpublic void focusLost(FocusEvent e)
focusLost in interface FocusListenerCopyright © 2015–2022 SciJava. All rights reserved.