Class JInputJoystick

/**
 *
 * JInput Joystick
 * 
 * 
 * @author TheUzo007
 *         http://theuzo007.wordpress.com
 * 
 * 
 * To use this you need JInput libraries and its files. http://java.net/projects/jinput
 * 
 * This class is intended for use with joysticks of stick or gamepad type (JInput type), 
 * like Logitech Dual Action which is a stick type or Xbox MadCatz which is a gamepad type.
 * It can be used with other types to, but each controller has different components, therefore, 
 * some methods that I wrote are not useful with other types of controller. But 
 * you can always use getComponentValue method and specify controller component 
 * identifier that you need or add your own methods.
 * 
 * JInput javadoc: http://www.newdawnsoftware.com/resources/jinput/apidocs
 * 
 * 
 * More on the blog: http://theuzo007.wordpress.com/2012/09/02/joystick-in-java-with-jinput
 * 
 */