Une ImageIcon sur une ImageIcon ???

ebekoi -  
kij_82 Messages postés 4260 Statut Contributeur -
bonjour à tous,

je fais un petit programme représentant un port avec des petits bateaux dedans.
J'ai une ImageIcon "fond" qui représente le port et j'aimerais faire se déplacer dessus une ImageIcon "bateau".
J'ai voulu faire un JPanel dans un JPanel :

JPanel Pbateau = new JPanel();
JPanel Pport = new JPanel();

Pbateau.add(bateau);
Pport.add(Pbateau);
Pport.add(fond);

mais ça marche po...
Quelqu'un peut-il m'aider ????

1 réponse

kij_82 Messages postés 4260 Statut Contributeur 857
 
Pour ce genre de chose, JPanel dans JPanel c'est pas top comme solution. Ce serait plutot une ImageIcon qui se déplace dans un JPanel ayant pour fond ton image de port, la.. oui.
Donc tu fait un JPanel dont tu définit le fond comme image de ton port (tu devrait trouvé une méthode dans la java doc pour changer ton fond), puis tu insère ton ImageIcon dans ton JPanel, puis tu fais une petite boucle qui incrémente une vairable de déplacement et modifie les coordonnées de ton ImageIcon à chaque boucle.

Voilà,

++
0