Pues vas tener que buscar un tutorial donde te expliquen todo el modelo de delegacion de eventos, que es el que emplea Java.
LA verdad no es dificil una vez que se comprende, pero es muy importante que antes comprendas muy bien que es una Interface, como funcionan, se implementan, y obviamente, conociemiento de POO.
me parece que en
http://java.programacion.com hay algo por ahi.
Saludos