Java
Résolu
boudenmo
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
J'imagine que tu as reponpé ce code quelque part puisque tu ne semble pas savoir t'en servir...
Pour faire ce que tu veux, je pense qu'il te suffit de modifier la méthode "createCopy" pour qu'elle accepte en paramètre le chemin d'accès à l'image qui sera affichée, ainsi que les coordonées ou tu souhaite la mettre.
Voici le code modifier :
Il te suffit ensuite d'appeller ta méthode pour chaque image que tu souhaite ajouter.
Pour faire ce que tu veux, je pense qu'il te suffit de modifier la méthode "createCopy" pour qu'elle accepte en paramètre le chemin d'accès à l'image qui sera affichée, ainsi que les coordonées ou tu souhaite la mettre.
Voici le code modifier :
public void createCopy( int x, int y, String theImagePath){// créé une nouvelle copie de l'image label[nbCopie]=new JLabel(new ImageIcon(theImagePath)); //initialise l'image label[nbCopie].setBounds(x,y,120,160); // initialise sa position aux coordonnéees 0,0 label[nbCopie].addMouseMotionListener(this);//ajoute un mousemotionlistener pour détecter le drag n drop p.add(label[nbCopie]);//on ajoute la copie au panel p.repaint();//on redessine le panel nbCopie++; //incrémente le nombre de copies existantes }
Il te suffit ensuite d'appeller ta méthode pour chaque image que tu souhaite ajouter.
J'ai effectivement modifier un code que j'ai trouvé!
Je suis débutant en java et je dois réaliser un logiciel dans le cadre d'un stage, c'est pour cela que je demande de l'aide.
J'aimerai pouvoir supprimer chaque éléments glisser sur la fenêtre, comment pourais je proceder?
Je suis débutant en java et je dois réaliser un logiciel dans le cadre d'un stage, c'est pour cela que je demande de l'aide.
J'aimerai pouvoir supprimer chaque éléments glisser sur la fenêtre, comment pourais je proceder?
Tu as plusieurs solutions pour résoudre ce problème.
Tu peux :
- soit gérer une évênement sur ton image (onclick par exemple), avec l'éxécution d'une méthode qui supprimer l'image du content et raffrachit par la suite ton interface.
- soit un système de stockage dans un tableau d'objet concordant avec tes images (chemin d'acces à l'image, coordonées, etc.), et une méthode qui supprime de ton tableau l'élément choisi, puis re-affiche toutes tes images sur ton interface et raffraichit l'ensemble.
Je ne sais pas si tu vois ce que je veux dire, mais l'idée est là.
Bon courage.
Tu peux :
- soit gérer une évênement sur ton image (onclick par exemple), avec l'éxécution d'une méthode qui supprimer l'image du content et raffrachit par la suite ton interface.
- soit un système de stockage dans un tableau d'objet concordant avec tes images (chemin d'acces à l'image, coordonées, etc.), et une méthode qui supprime de ton tableau l'élément choisi, puis re-affiche toutes tes images sur ton interface et raffraichit l'ensemble.
Je ne sais pas si tu vois ce que je veux dire, mais l'idée est là.
Bon courage.