Salve a tutti, sto cercando di inserire un' iconcina su un tasto ma non c'è verso. Ho provato così, ma l'icona non compare:
Codice PHP:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
public class provaIcon extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
// button
Icon icon = new ImageIcon("images/b1.gif", "nuova partita");
JButton button_restart = new JButton(icon);
public provaIcon(String titolo) {
super(titolo);
getContentPane().setLayout(null);
button_restart.setBounds(120, 40, 120, 28);
button_restart.addActionListener(this);//aggiungo il pulsante
button_restart.setIcon(icon);
getContentPane().add(button_restart);
setResizable(false);
setBounds(100, 100, 800, 650); //dim frame
setVisible(true); // x rendere visibile il frame(di default non lo è)
}
public void actionPerformed( ActionEvent e){ //nella ver originale usato come tipo boolean
}
public static void main( String [] args ){
new provaIcon( "Campo minato" ).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Il file l'ho posizionato nella cartella images, che si trova dove si trova il file .java, se qualc1 sa come visualizzare la dannata icona mi faccia sapere, grazie
. Attendo con fiducia