Ecco, non sapendo bene che cambiava fra un metodo e l'altro, ho provato con entrambi...Originariamente inviato da andbin
Guarda che una cosa è creare un ImageIcon passandogli un path (che è sul file-system e se è "relativo" centra la directory "corrente") e un'altra cosa è creare un ImageIcon passandogli un URL ottenuto da una "risorsa" (che viene trovata "in classpath") con getResource().
Il canale alpha nelle immagini png è supportato da Java. Ma senza vedere realmente quella immagine non saprei dirti di più ....
Cerco di specificare con codice e immagini.
Con questo codice:
Ho questo risultato:codice:ImageIcon dom=new ImageIcon("Immagini/Domanda.png"); d.setLocation((int)(larghezza-larghD)/2,200); d.setSize(larghD,altD); d.setIcon(dom); d.setDisabledIcon(dom); d.setEnabled(false); // Disabilita pulsante d.setBorder(null); // Toglie bordo s.add(d);
http://www.pctunerup.com/up/results/...75453_imm1.jpg
Grazie della disponibilità.
EDIT: con un po' prove ho risolto, grazie mille.![]()

Rispondi quotando