public class CanvasMover extends Object implements MouseMotionListener, KeyListener, MouseListener
| Modifier and Type | Field and Description |
|---|---|
private ILookPanel |
displayPanel
The reference to the
ILookPanel. |
private Point |
dragStart
The starting point for mouse dragging to start.
|
private boolean |
isSpaceBarDown
A flag, determining whether or not the space bar is currently pressed.
|
private static org.apache.log4j.Logger |
logger |
| Constructor and Description |
|---|
CanvasMover(ILookPanel displayPanel)
Default constructor receiving the reference to the
ILookPanel. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSpaceBarDown() |
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 |
setSpaceBarDown(boolean isSpaceBarDown) |
private static final org.apache.log4j.Logger logger
private ILookPanel displayPanel
ILookPanel.private boolean isSpaceBarDown
private Point dragStart
public CanvasMover(ILookPanel displayPanel)
ILookPanel.displayPanel - public void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void setSpaceBarDown(boolean isSpaceBarDown)
public boolean isSpaceBarDown()
public void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.