Bonjour,
je ne sais pas si le lieu est approprié, vu qu'il concerne a peu près tous les composants de swing.

Voilà mon problème: j'ai une interface graphique qui contient entre autres une liste. Cette liste accepte le drag and drop. Jusque là tout va bien.

Ce que je cherche à faire, c'est avoir d'un côté cette appli et de l'autre une page HTML. De la page HTML je peux cliquer sur un élément et le porter jusqu'à ma liste.

Ce qui m'interesse ce sont les URL d'images. Quand une image est affichée dans le navigateur et que je fais cette opération tout va bien. Mais lorsque cette image pointe vers un lien (<img src="img.jpg "href="lien.html">) c'est le lien que je drag and drop alors que je voudrais la source de l'image.

Voici mon code pour rendre ma liste sensible au drag and drop:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
list.setDragEnabled(true);
list.setDropMode(DropMode.INSERT);
list.setTransferHandler(new ListTransferHandler());
J'ai dans l'idée que mon ListTransferHandler est par défaut un peu trop simple. Mais je n'ai aps trouver d'info pour en implémenter un qui puisse me convenir.

Merci!
Sebastien

PS: par avance, excusez moi si le délai de mes réponses est long, je suis au Japon, donc un peu décallé (8h).