Io mi ritrovo come da immagine, ad avere una icona (immagine) come sfondo di un bottone, e nello stesso tempo uno sfondo all'applicazione..

Come posso rendere il "colore" del bottone invisibile, così da non vedere quell'obbrobrio bianco attorno all'immagine?

Ho provato (tanto per) a sostituire il bottone con una JLabel, ma ovviamente l'addActionListener non funge


Qualcuno sa come togliere quello sfondo bianco, al bottone "link"?



se serve, questo è il codice dei bottoni (tranne quello della X ROSSA) che utilizzo ora:
codice:
btnAggiornaPizze = new JButton();
            btnAggiornaPizze.setIcon(iconAggPizza);
            // btnAggiornaPizze.setPressedIcon(icona2);
            // btnAggiornaPizze.setRolloverIcon(icona3);
            btnAggiornaPizze.setBorderPainted(false);
            btnAggiornaPizze.setMargin (new Insets (0, 0, 0, 0));
            btnAggiornaPizze.setContentAreaFilled(false);
            btnAggiornaPizze.setOpaque(true);
            btnAggiornaPizze.setCursor (Cursor.getPredefinedCursor (Cursor.DEFAULT_CURSOR));
            
            btnAggiornaPizze.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    btnAggiornaPizze(evt);
                }
            });
Graziee!