Allora ho provato a seguire quello che cera scritto sul link che mi hai postato, cioè crere un JLabel con un immagine ed aggiungerlo al pulsante, soltanto che ora l'immagine si vede pero ci sono sempre dei puntini. Ho provato dopo a mettere l'Icona nel costruttore dell'action, in questo modo funziona ma non capisco il motivo... poi il fatto che debba inserire l'icona per forza dall'Action mi limita un pò....