Comment puis-je capturer tous les événements de la souris dans un JFrame / Swing?

J'ai une JFrame qui a un grand nombre de changer les composants enfants. (Plusieurs couches) Est-il possible d'ajouter un écouteur pour tous les événements de la souris? Quelque chose comme KeyEventDispatcher?

source d'informationauteur