Game Controllers can be added thanks to the JInput library. Any controller supported by JInput can be added to your robot to provide easy user inputs.