Java, GUI, Událostmi řízené programování, Robot