Package lejos.remote.ev3
Class RemoteRequestKey
- java.lang.Object
-
- lejos.remote.ev3.RemoteRequestKey
-
-
Field Summary
-
Fields inherited from interface lejos.hardware.Key
DOWN, ENTER, ESCAPE, KEY_PRESSED, KEY_PRESSED_AND_RELEASED, KEY_RELEASED, LEFT, RIGHT, UP
-
-
Constructor Summary
Constructors Constructor Description RemoteRequestKey(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, RemoteRequestKeys keys, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeyListener(KeyListener listener)voidcallListeners()intgetId()java.lang.StringgetName()booleanisDown()booleanisUp()voidsimulateEvent(int event)voidwaitForPress()voidwaitForPressAndRelease()
-
-
-
Constructor Detail
-
RemoteRequestKey
public RemoteRequestKey(java.io.ObjectInputStream is, java.io.ObjectOutputStream os, RemoteRequestKeys keys, java.lang.String name)
-
-
Method Detail
-
waitForPress
public void waitForPress()
- Specified by:
waitForPressin interfaceKey
-
waitForPressAndRelease
public void waitForPressAndRelease()
- Specified by:
waitForPressAndReleasein interfaceKey
-
addKeyListener
public void addKeyListener(KeyListener listener)
- Specified by:
addKeyListenerin interfaceKey
-
simulateEvent
public void simulateEvent(int event)
- Specified by:
simulateEventin interfaceKey
-
callListeners
public void callListeners()
-
-