gamepad4j
Java Gamepad API for multiple platforms
A simple, elegant and powerful API for using gamepads like the Xbox 360 or DualShock 3 pad in Java-based games. Will support Windows, Linux, MacOS and OUYA in first release. Simplifies dealing with analog sticks, triggers, button mappings and more.
RELEASE PLANNED NOV/DEC 2014 (sourcecode on Github).