Interface KeyStrokeListenerRegistration
- All Known Implementing Classes:
Actor,Animation,Circle,Geometry,Grid,Heptagon,Hexagon,Image,Layer,Pentagon,Polygon,Rectangle,RegularPolygon,Scene,Square,Star,StatefulAnimation,Text,TileRegistration,Triangle
public interface KeyStrokeListenerRegistration
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddKeyStrokeListener(KeyStrokeListener listener) Fügt einenKeyStrokeListenerzum Objekt hinzu.default voidremoveKeyStrokeListener(KeyStrokeListener listener) Entfernt einenKeyStrokeListenervom Objekt.
-
Method Details
-
getListenerBundle
EventListenerBundle getListenerBundle() -
addKeyStrokeListener
Fügt einenKeyStrokeListenerzum Objekt hinzu. Die KlassenActor,SceneundLayerimplementieren die SchnittstelleKeyStrokeListenerRegistrationund stellen daher diese Methode zur Verfügung. DerKeyStrokeListenerkann auf mehrere Arten implementiert werden:- Als normale Klasse:
class MyKeylistener implements KeyListener { @Override public void onKeyDown(KeyEvent e) { // Code here } } obj.addKeyListener(new MyKeylistener()); - Als anonyme Klasse:
obj.addKeyListener(new KeyListener() { @Override public void onKeyDown(KeyEvent e) { // Code here } }); - Oder als Lambda-Ausdruck:
obj.addKeyListener(e -> { // Code here });
- Parameters:
listener- Ein Objekt der KlasseKeyStrokeListener.- See Also:
- Als normale Klasse:
-
removeKeyStrokeListener
Entfernt einenKeyStrokeListenervom Objekt.- Parameters:
listener- Ein Objekt der KlasseKeyStrokeListener.- See Also:
-