Manejador de eventos

Me podrian recomendar alguna metodo para realizar un manejador de eventos de mis botones.
Estoy progrmando con actipnPerformed los botones, peor me encuentro con el problema que lo hago en la misma clase donde tengo mi form(vista) y eso me da problemas para leer el codigo con el paso del tiempo.
Es posible crear una clase externa donde maneje los eventos de mis controles, para desde ahi controlar las acciones de un CRUD y la parte visual.

Entiendo que esto seria usando MVC, peor ando un poco perdido sobre como implementar una clase que cuando pinche un boton de otra clase este llame a una clase para guardar,actualizar,eliminar registros.

Espero y alguien entienda lo que intento realizar.
Me serviria una explicada breve. :D

Saludos