Ma se estendi JButton, che senso ha istanziare un JButton ed assegnarlo ad una variabile locale del costruttore???Originariamente inviato da tcc
Salve.Vorrei inserire un immagine ad un bottone,come devo fare?
Ho provato con la classe
codice:public class ItemStrumentBar extends JButton{ public ItemStrumentBar(String pathImage){ ImageIcon icon = new ImageIcon(pathImage); JButton jb = new JButton(icon); } }
Avrebbe più senso:
E comunque mettere path assoluti o comunque specifici della piattaforma o del tuo proprio PC come stavi facendo, non va proprio molto bene ....codice:public class ItemStrumentBar extends JButton{ public ItemStrumentBar(String pathImage){ super (new ImageIcon(pathImage)); } }