Bonjour,
je fais une programme qui me permet de rechercher une photo dans un dossier puis de l'afficher dans un JPanel. Pour cela j'utilise une instance d'une classe Screen que j'ai défini moi même et que j'ai fait dérivé de JPanel et puis j'ai défini dans cette classe deux fonctions (setBackgroundIcon(ImageIcon v) et getBackgroundIcon()) qui me permettent d'accéder et d'assigner une ImageIcon comme image du background du JPanel (instance de Screen).
La maière dont j'ai fait l'assignation est la suivante:
....................
private Screen pan = new Screen();
...............................
pan.setBackgroungIcon(new ImageIcon("images/h.gif"));
............................
"images" est un package que j'ai défini moi dans le package contenant les classes.
Cependant mon problème aucun problème ne m'est signalé mais l'image n'apparait dans le JPanel pan que j'ai défini. Je vous signale l'image à le même taille le pan(en pixels bien entendu).
Qui peut m'expliquer ce qui se passe svp?
Merci d'avance pour vos réponses.
Partager