- C - Static variable in class net.java.games.input.Component.Identifier.Button
-
'C' button on a gamepad
- C - Static variable in class net.java.games.input.Component.Identifier.Key
-
- CAPITAL - Static variable in class net.java.games.input.Component.Identifier.Key
-
- CENTER - Static variable in class net.java.games.input.Component.POV
-
Synonmous with OFF
- CIRCUMFLEX - Static variable in class net.java.games.input.Component.Identifier.Key
-
- COLON - Static variable in class net.java.games.input.Component.Identifier.Key
-
- COMMA - Static variable in class net.java.games.input.Component.Identifier.Key
-
- Component - Interface in net.java.games.input
-
An axis is a single button, slider, or dial, which has a single range.
- Component.Identifier - Class in net.java.games.input
-
Identifiers for different Axes.
- Component.Identifier.Axis - Class in net.java.games.input
-
- Component.Identifier.Button - Class in net.java.games.input
-
- Component.Identifier.Key - Class in net.java.games.input
-
KeyIDs for standard PC (LATIN-1) keyboards
- Component.POV - Class in net.java.games.input
-
POV enum for different positions.
- Controller - Interface in net.java.games.input
-
A Controller represents a physical device, such as a keyboard, mouse,
or joystick, or a logical grouping of related controls, such as a button
pad or mouse ball.
- Controller.PortType - Class in net.java.games.input
-
Common controller port types.
- Controller.Type - Class in net.java.games.input
-
Types of controller objects.
- controllerAdded(ControllerEvent) - Method in interface net.java.games.input.ControllerListener
-
Invoked when a controller has been added.
- ControllerEnvironment - Class in net.java.games.input
-
A ControllerEnvironment represents a collection of controllers that are
physically or logically linked.
- ControllerEnvironment() - Constructor for class net.java.games.input.ControllerEnvironment
-
Protected constructor for subclassing.
- ControllerEvent - Class in net.java.games.input
-
An event that is fired when the state of a controller changes
- ControllerEvent(Controller) - Constructor for class net.java.games.input.ControllerEvent
-
Creates a controller event object.
- ControllerListener - Interface in net.java.games.input
-
A listener for changes in the state of controllers
- controllerListeners - Variable in class net.java.games.input.ControllerEnvironment
-
List of controller listeners
- controllerRemoved(ControllerEvent) - Method in interface net.java.games.input.ControllerListener
-
Invoked when a controller is lost.
- CONVERT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- G - Static variable in class net.java.games.input.Component.Identifier.Key
-
- GAME - Static variable in class net.java.games.input.Controller.PortType
-
Standard game port
- GAMEPAD - Static variable in class net.java.games.input.Controller.Type
-
Gamepad controller.
- getAxisIdentifier() - Method in interface net.java.games.input.Rumbler
-
Get the axis identifier the rumbler is attached to
- getAxisName() - Method in interface net.java.games.input.Rumbler
-
Get the string name of the axis the rumbler is attached to
- getBack() - Method in class net.java.games.input.Mouse
-
Returns the back mouse button, null if the mouse hasn't
got one.
- getButton3() - Method in class net.java.games.input.Mouse
-
Returns forth mouse button, null if the mouse hasn't
got one.
- getButton4() - Method in class net.java.games.input.Mouse
-
Returns fifth mouse button, null if the mouse hasn't
got one.
- getComponent() - Method in class net.java.games.input.Event
-
- getComponent(Component.Identifier) - Method in class net.java.games.input.AbstractController
-
Returns a single component based on its identifier, or null
if no component with the specified type could be found.
- getComponent(Component.Identifier) - Method in interface net.java.games.input.Controller
-
Returns a single axis based on its type, or null
if no axis with the specified type could be found.
- getComponents() - Method in class net.java.games.input.AbstractController
-
Returns the components on this controller, in order of assignment priority.
- getComponents() - Method in interface net.java.games.input.Controller
-
Returns the components on this controller, in order of assignment priority.
- getController() - Method in class net.java.games.input.ControllerEvent
-
Returns the controller for this event.
- getControllers() - Method in class net.java.games.input.AbstractController
-
Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
- getControllers() - Method in interface net.java.games.input.Controller
-
Returns the controllers connected to make up this controller, or
an empty array if this controller contains no child controllers.
- getControllers() - Method in class net.java.games.input.ControllerEnvironment
-
Returns a list of all controllers available to this environment,
or an empty array if there are no controllers in this environment.
- getDeadZone() - Method in class net.java.games.input.AbstractComponent
-
Returns the suggested dead zone for this axis.
- getDeadZone() - Method in interface net.java.games.input.Component
-
Returns the suggested dead zone for this axis.
- getDefaultEnvironment() - Static method in class net.java.games.input.ControllerEnvironment
-
Returns the default environment for input controllers.
- getEventQueue() - Method in class net.java.games.input.AbstractController
-
- getEventQueue() - Method in interface net.java.games.input.Controller
-
Get the device event queue
- getExtra() - Method in class net.java.games.input.Mouse
-
Returns the extra or 5th mouse button, null if the mouse has
fewer than 5 buttons.
- getForward() - Method in class net.java.games.input.Mouse
-
Returns the forward mouse button, null if the mouse hasn't
got one.
- getIdentifier() - Method in class net.java.games.input.AbstractComponent
-
Returns the type or identifier of the axis.
- getIdentifier() - Method in interface net.java.games.input.Component
-
Returns the identifier of the axis.
- getLeft() - Method in class net.java.games.input.Mouse
-
Returns the left mouse button.
- getMiddle() - Method in class net.java.games.input.Mouse
-
Returns the middle, null if the mouse has fewer than three buttons.
- getName() - Method in class net.java.games.input.AbstractComponent
-
Returns a human-readable name for this axis.
- getName() - Method in class net.java.games.input.AbstractController
-
Returns a human-readable name for this Controller.
- getName() - Method in interface net.java.games.input.Component
-
Returns a human-readable name for this axis.
- getName() - Method in class net.java.games.input.Component.Identifier
-
Returns a non-localized string description of this axis type.
- getName() - Method in interface net.java.games.input.Controller
-
Returns a human-readable name for this Controller.
- getNanos() - Method in class net.java.games.input.Event
-
Return the time the event happened, in nanoseconds.
- getNextDeviceEvent(Event) - Method in class net.java.games.input.AbstractController
-
- getNextEvent(Event) - Method in class net.java.games.input.EventQueue
-
Populates the provided event with the details of the event on the head of the queue.
- getPollData() - Method in class net.java.games.input.AbstractComponent
-
Returns the data from the last time the control has been polled.
- getPollData() - Method in interface net.java.games.input.Component
-
Returns the data from the last time the control has been polled.
- getPortNumber() - Method in class net.java.games.input.AbstractController
-
Returns the zero-based port number for this Controller.
- getPortNumber() - Method in interface net.java.games.input.Controller
-
Returns the zero-based port number for this Controller.
- getPortType() - Method in class net.java.games.input.AbstractController
-
Returns the port type for this Controller.
- getPortType() - Method in interface net.java.games.input.Controller
-
Returns the port type for this Controller.
- getPrimaryButton() - Method in class net.java.games.input.Mouse
-
Returns the left or primary mouse button, never null.
- getRight() - Method in class net.java.games.input.Mouse
-
Returns the right, null if the mouse is a single-button mouse.
- getRumblers() - Method in class net.java.games.input.AbstractController
-
Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.
- getRumblers() - Method in interface net.java.games.input.Controller
-
Returns the rumblers for sending feedback to this controller, or an
empty array if there are no rumblers on this controller.
- getSecondaryButton() - Method in class net.java.games.input.Mouse
-
Returns the right or secondary mouse button, null if the mouse is
a single-button mouse.
- getSide() - Method in class net.java.games.input.Mouse
-
Returns the side or 4th mouse button, null if the mouse has
fewer than 4 buttons.
- getTertiaryButton() - Method in class net.java.games.input.Mouse
-
Returns the middle or tertiary mouse button, null if the mouse has
fewer than three buttons.
- getType() - Method in class net.java.games.input.AbstractController
-
Returns the type of the Controller.
- getType() - Method in interface net.java.games.input.Controller
-
Returns the type of the Controller.
- getType() - Method in class net.java.games.input.Keyboard
-
Returns the type of the Controller.
- getType() - Method in class net.java.games.input.Mouse
-
Returns the type of the Controller.
- getValue() - Method in class net.java.games.input.Event
-
- getVersion() - Static method in class net.java.games.input.Version
-
Returns the verison string and build number of
this implementation.
- getWheel() - Method in class net.java.games.input.Mouse
-
Returns the mouse wheel, or null if no mouse wheel is present.
- getX() - Method in class net.java.games.input.Mouse
-
Returns the x-axis for the mouse ball, never null.
- getY() - Method in class net.java.games.input.Mouse
-
Returns the y-axis for the mouse ball, never null.
- GRAVE - Static variable in class net.java.games.input.Component.Identifier.Key
-
- R - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RALT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RBRACKET - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RCONTROL - Static variable in class net.java.games.input.Component.Identifier.Key
-
- removeControllerListener(ControllerListener) - Method in class net.java.games.input.ControllerEnvironment
-
Removes a listener for controller state change events.
- RETURN - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RIGHT - Static variable in class net.java.games.input.Component.Identifier.Button
-
The secondary or rightmost mouse button, not present if the mouse is a single-button mouse.
- RIGHT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RIGHT - Static variable in class net.java.games.input.Component.POV
-
Standard value for right HAT position
- RIGHT_THUMB - Static variable in class net.java.games.input.Component.Identifier.Button
-
Right thumb button on a gamepad
- RIGHT_THUMB2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second right thumb button on a gamepad
- RIGHT_THUMB3 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Another right thumb button on a gamepad
- RSHIFT - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RUDDER - Static variable in class net.java.games.input.Controller.Type
-
Rudder controller.
- rumble(float) - Method in interface net.java.games.input.Rumbler
-
Rumble with the specified intensity.
- Rumbler - Interface in net.java.games.input
-
A Rumbler is a controller's mechanism for delivering feedback
to the user through the device.
- RWIN - Static variable in class net.java.games.input.Component.Identifier.Key
-
- RX - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right rotational data.
- RX_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular acceleration data.
- RX_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular force (torque) data.
- RX_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying left-right angular velocity data.
- RY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back rotational data.
- RY_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular acceleration data.
- RY_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular force (torque) data.
- RY_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying forward-back angular velocity data.
- RZ - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down rotational data
(rudder control).
- RZ_ACCELERATION - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular acceleration data.
- RZ_FORCE - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular force (torque) data.
- RZ_VELOCITY - Static variable in class net.java.games.input.Component.Identifier.Axis
-
An axis for specifying up-down angular velocity data.
- T - Static variable in class net.java.games.input.Component.Identifier.Key
-
- TAB - Static variable in class net.java.games.input.Component.Identifier.Key
-
- THUMB - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick thumb button
- THUMB2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second joystick thumb button
- TOOL_AIRBRUSH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser airbrush tool button
- TOOL_BRUSH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser brush tool button
- TOOL_FINGER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser finger tool button
- TOOL_LENS - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser lens tool button
- TOOL_MOUSE - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser mouse tool button
- TOOL_PEN - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser pen tool button
- TOOL_PENCIL - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser pencil tool button
- TOOL_RUBBER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser rubber (eraser) tool button
- TOP - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick top button
- TOP2 - Static variable in class net.java.games.input.Component.Identifier.Button
-
Second joystick top button
- toString() - Method in class net.java.games.input.AbstractComponent
-
Returns a non-localized string description of this axis.
- toString() - Method in class net.java.games.input.AbstractController
-
Returns a non-localized string description of this controller.
- toString() - Method in class net.java.games.input.Component.Identifier
-
Returns a non-localized string description of this axis type.
- toString() - Method in class net.java.games.input.Controller.PortType
-
Returns a non-localized string description of this port type.
- toString() - Method in class net.java.games.input.Controller.Type
-
Returns a non-localized string description of this controller type.
- toString() - Method in class net.java.games.input.Event
-
- TOUCH - Static variable in class net.java.games.input.Component.Identifier.Button
-
Digitiser touch button
- TRACKBALL - Static variable in class net.java.games.input.Controller.Type
-
A trackball controller; note that this may sometimes be treated as a
type of mouse.
- TRACKPAD - Static variable in class net.java.games.input.Controller.Type
-
A trackpad, such as a tablet, touchpad, or glidepad;
note that this may sometimes be treated as a type of mouse.
- TRIGGER - Static variable in class net.java.games.input.Component.Identifier.Button
-
Joystick trigger button
- Type(String) - Constructor for class net.java.games.input.Controller.Type
-
Protected constructor