effettivamente ci quel listener.actionPerformed(null) non sarà bellissimo , ma mi ha fatto risparmiare tempo... e comunque funziona.. se avete altre idee per non dover riscrivere il metodo sono bene accette