|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
cz.cuni.jagrlib.Piece
cz.cuni.jagrlib.DefaultInputListener
public abstract class DefaultInputListener
Default listener for input events. Usage: mouse listener for GraphicsViewer window, etc.
| Field Summary |
|---|
| Fields inherited from class cz.cuni.jagrlib.Piece |
|---|
channels, info, pl, plugs, reg, TEMPLATE_TYPE, userBreak |
| Fields inherited from interface cz.cuni.jagrlib.iface.InputListener |
|---|
BUTTON1, BUTTON2, BUTTON3 |
| Fields inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
| Constructor Summary | |
|---|---|
DefaultInputListener()
|
|
| Method Summary | |
|---|---|
void |
keyboard(java.lang.Object sender,
long when,
boolean press,
char ch,
int keyCode,
int flags)
Keyboard key was pressed/released. |
void |
mouseButton(java.lang.Object sender,
long when,
int x,
int y,
int button,
boolean press,
int flags)
Mouse button was pressed/released. |
void |
mouseHover(java.lang.Object sender,
long when,
int x,
int y,
int flags)
Mouse pointer was not moved for the specific time period. |
void |
mouseMove(java.lang.Object sender,
long when,
int x,
int y,
int flags)
Mouse pointer was moved. |
void |
mouseWheel(java.lang.Object sender,
long when,
int x,
int y,
int wheel,
int amount,
int flags)
Mouse wheel was rotated. |
void |
setWindowSize(java.lang.Object sender,
int width,
int height)
Change the window shape. |
void |
windowClose(java.lang.Object sender)
Window was closed (user interaction..). |
| Methods inherited from class cz.cuni.jagrlib.Piece |
|---|
className, connect, findPlug, findPlug, getInfo, getInterface, getInterface, getPlug, getReg, init, isCompatible, isCompatible, isConnected, logError, logWarning, myInterface, newInputPlug, newOptOutputPlug, newOutputPlug, newPlug, noTemplates, propBegin, propBounds, propDefault, propEnd, propEnum, propManipulator, propManipulator, setProgressListener, setRegStrings, setTemplate, setTemplateDynamic, stop |
| Methods inherited from class cz.cuni.jagrlib.DefaultProperty |
|---|
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, commit, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, get, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, set, stringProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultInputListener()
| Method Detail |
|---|
public void setWindowSize(java.lang.Object sender,
int width,
int height)
setWindowSize in interface InputListenersender - Originator of the eventwidth - Horizontal window size in pixels.height - Vertical window size in pixels.public void windowClose(java.lang.Object sender)
windowClose in interface InputListenersender - Originator of the event
public void mouseButton(java.lang.Object sender,
long when,
int x,
int y,
int button,
boolean press,
int flags)
mouseButton in interface InputListenersender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.button - Button number (InputListener.BUTTON1, etc.).press - Was it press or release?flags - Input system status (key shifts/alts, ..).
public void mouseWheel(java.lang.Object sender,
long when,
int x,
int y,
int wheel,
int amount,
int flags)
mouseWheel in interface InputListenersender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.wheel - Wheel number (InputListener.BUTTON1, etc.).amount - Rotation angle (positive number means down - or towards the user).flags - Input system status (key shifts/alts, ..).
public void mouseMove(java.lang.Object sender,
long when,
int x,
int y,
int flags)
mouseMove in interface InputListenersender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.flags - Input system status (key shifts/alts, ..).
public void mouseHover(java.lang.Object sender,
long when,
int x,
int y,
int flags)
mouseHover in interface InputListenersender - Originator of the eventwhen - System time in milliseconds.x - Horizontal screen position in pixels.y - Vertical screen position in pixels.flags - Input system status (key shifts/alts, ..).
public void keyboard(java.lang.Object sender,
long when,
boolean press,
char ch,
int keyCode,
int flags)
keyboard in interface InputListenersender - Originator of the eventwhen - System time in milliseconds.press - Was it press or release?ch - Character represented by the key.keyCode - Key code.flags - Input system status (key shifts/alts, ..).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||