インタフェース
com.jme3.input.controls.InputListener の使用

InputListener を使用しているパッケージ
com.jme3.input The com.jme3.input package is used for all input handling in jMonkeyEngine. 
com.jme3.input.controls The com.jme3.input.controls package allows user code to listen to input events regardless of the type of input used. 
 

com.jme3.input での InputListener の使用
 

InputListener を実装している com.jme3.input のクラス
 class ChaseCamera
          A camera that follows a spatial and can turn around it by dragging the mouse
 class FlyByCamera
          A first person view camera controller.
 

InputListener 型のパラメータを持つ com.jme3.input のメソッド
 void InputManager.addListener(InputListener listener, java.lang.String... mappingNames)
          Adds a new listener to receive events on the given mappings.
 void InputManager.removeListener(InputListener listener)
          Removes a listener from receiving events.
 

com.jme3.input.controls での InputListener の使用
 

com.jme3.input.controls での InputListener のサブインタフェース
 interface ActionListener
          ActionListener is used to receive input events in "digital" style.
 interface AnalogListener
          AnalogListener is used to receive events of inputs in analog format.
 interface TouchListener
          TouchListener is used to receive events of inputs from smartphone touch devices