Como dice pablor21:
Cita:
Iniciado por pablor21 no puedes lanzar una exception desde un método que sobreescribes si el método original no declara que lanza esta exception...
Lo que sí puedes hacer (otra cosa es que quede bonito ;) es modificar tu excepción para que se lance en tiempo de ejecución:
public class RetiroException extends RuntimeException......
Pd: No olvides quitar el
throws RetiroException del actionPerformed.