Manejar eventos en Java es relatívamente fácil. Y las maneras de hacerlo variadas. Siempre dependerá del proyecto, de su complejidad y del tiempo que tengamos. Se pueden usar clases anónimas, internas, etc.
En el vídeo que he creado realizo un ejemplo de como capturar el evento de ratón, y cómo actuar en función de sobre que botón se ha pulsado, y en consecuencia, mostrárselo al usuario. Es un ejemplo simple, por sí solo no tiene utilidad.