![How to Write a Mouse Listener (The Java™ Tutorials > Creating a GUI with JFC/Swing > Writing Event Listeners) How to Write a Mouse Listener (The Java™ Tutorials > Creating a GUI with JFC/Swing > Writing Event Listeners)](http://mathcs.duq.edu/simon/Java6/figures/uiswing/events/MouseEventDemo.gif)
How to Write a Mouse Listener (The Java™ Tutorials > Creating a GUI with JFC/Swing > Writing Event Listeners)
![How to Write a List Selection Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners) How to Write a List Selection Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)](https://docs.oracle.com/javase/tutorial/figures/uiswing/events/ListSelectionDemo.gif)
How to Write a List Selection Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)
![How to Write a Mouse-Wheel Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners) How to Write a Mouse-Wheel Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)](https://docs.oracle.com/javase/tutorial/figures/uiswing/events/MouseWheelEventDemo.png)
How to Write a Mouse-Wheel Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)
![How to Write a Focus Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners) How to Write a Focus Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)](https://docs.oracle.com/javase/tutorial/figures/uiswing/events/FocusEventDemoWindow.png)
How to Write a Focus Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)
![How to Write a Mouse Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners) How to Write a Mouse Listener (The Java™ Tutorials > Creating a GUI With Swing > Writing Event Listeners)](https://docs.oracle.com/javase/tutorial/figures/uiswing/events/MouseEventDemo.png)