Sarò scemo ma non riescoOriginariamente inviato da andbin
Non sono stato sufficientemente preciso. Devi settare la immagine "disabled" ma anche quella "normale". Se non c'è nemmeno quella normale, non usa quella disabled (per via di tutta una sua logica in AbstractButton).
Quindi:
codice:ImageIcon tuaIcon = ..... b.setIcon(tuaIcon); b.setDisabledIcon(tuaIcon); b.setEnabled(false);![]()
Con l'esatto codice che hai postato, mettendo al posto dei puntini
Non mi visualizza l'immagine, mentre con quest'altro codice:codice:new ImageIcon("Immagini/Domanda.png");
Mi visualizza l'immagine ma non la trasparenza.codice:d.setLocation((int)(larghezza-larghD)/2,200); d.setSize(larghD,altD); d.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Immagini/Domanda.png"))); d.setDisabledIcon(new javax.swing.ImageIcon(getClass().getResource("/Immagini/Domanda.png"))); d.setEnabled(false); // Disabilita pulsante d.setBorder(null); // Toglie bordo s.add(d);![]()

Rispondi quotando