OVH Cloud OVH Cloud

A propos de l'ajout d'icone sur un bouton swing

1 réponse
Avatar
ryleland
Bonjour a tous!

Voila mon probleme:
J'ai le code suivant

public class MyApplet extends JApplet {


public void init(){
JPanel panel = new JPanel();
ImageIcon img = new ImageIcon("icon.png");
JButton b = new JButton("clic", img);
panel.add(b);
getContentPane().add(panel);
}


public static void main(String[] args){
MyApplet app = new MyApplet();
app.init();
app.start();
}

}

Les importations de packages, meme si je ne les ai pas ecrites sont
correctement faites et l'icone "icon.png" se trouve dans le meme
repertoire que le fichier source.
Lorsque l'applet demarre, il n'y a pas d'icone sur mon bouton. Comment
faire pour résoudre ce probleme?
Merci d'avance....

1 réponse

Avatar
garphy
l'icone doit etre dans le classpath, pas dans le rep des sources

Le Mon, 29 Sep 2003 06:34:32 -0700, laurent a écrit :

Bonjour a tous!

Voila mon probleme:
J'ai le code suivant

public class MyApplet extends JApplet {


public void init(){
JPanel panel = new JPanel();
ImageIcon img = new ImageIcon("icon.png"); JButton b = new
JButton("clic", img); panel.add(b);
getContentPane().add(panel);
}
}

public static void main(String[] args){
MyApplet app = new MyApplet();
app.init();
app.start();
}
}

}
Les importations de packages, meme si je ne les ai pas ecrites sont
correctement faites et l'icone "icon.png" se trouve dans le meme
repertoire que le fichier source.
Lorsque l'applet demarre, il n'y a pas d'icone sur mon bouton. Comment
faire pour résoudre ce probleme?
Merci d'avance....