Ereignisbehandlung

Buttonereignisse
Die Ereignisbehandlung beim Anklicken eines JButton erfolgt durch ActionListener und ActionEvent
Mausereignisse
Mausereignisse (MouseEvents) werden durch die Interfaces MouseListener, MouseMotionListener und MouseWheelListener beobachtet. Sie definieren die Methoden mouseClicked(), mouseReleased(), mousePressed(), mouseEntered(), mouseExited(), sowie mouseMoved(), mouseDragged() und mouseWheelMoved().
Menu-Shortcuts
Menu-Shortcuts werden in Java über die Klasse KeyStroke realisiert. Sie kann betriebssystemeigene Tastaturbefehle erkennen.
Tastaturereignisse
Swing-Komponenten können bei der Betätigung einer Tastaturtaste KeyEvents erzeugen. Die Komponente muss hierzu bei einem KeyListener angemeldet sein, damit auf das Ereignis reagiert wird.