Uhm, troppe classi di cui ignoro l'utilizzo.
Cmq, nel mio piccolo mi e' successo qualcosa di vagamente simile con un JComboBox.
La causa era che avevo fatto l'override di actionPerformed, non sapendo che il Combo Box gia' implementava ActionListener: me ne sono accorto perche' NetBeans affianca un'icona diversa in questo caso...
La soluzione, ovviamente: spostare il tutto in una classe separata.