Reutilizacion de Codigo - Evento

Buenas tardes Comunidad ...
Mi inquietud en el dia de hoy se refiere a la Reutilizacion de codigos, es decir, tengo el siguiente evento en varias Clases. existen Formularios que tienen la misma cantidad de botones con los mismos nombres y a acada formulario quiero hacerle un evento de desplazamiento con las teclas direccionales. Mi pregunta es Como se haria una clase KeyListener donde recibiria como parametro un JButton y este realizara el mismo evento que se encuentra a continuacion y que diferenciara cual es cual, la verdad he leido todo sobre los eventos Key Listener pero no logro hacer una clases para reutilizarla en los 3 formularios.
Aclaro que este evento me funciona perfecto dentro de la clase del formulario.
Espero que me halla hecho entender..
Gracias antemano por su colaboracion, el codigo es el siguiente ,,,,

edit: hay que poner el código en <code> y </code>