Bonjour,

J'ai une fenêtre 3d (canvas3d, inclus dans un JPanel) dans laquelle je voudrais créer des objets par Drag and Drop depuis une Jlist. J'arrive à obtenir toutes les informations nécessaires à la création de l'objet 3d (ie le drag fonctionne depuis la JList), mais, comme un Canvas3d ne reconnait pas setTransferListener, je n'arrive pas à réaliser la partie Drop en définissant le canvas comme cible. Si je définis le JPanel qui contient le canvas comme cible, cela ne fonctionne pas non plus, sûrement car le canvas cache le JPanel.

Quelqu'un connaîtrait-il une façon de contourner ce problème? En créant une sous-classe de Canvas3d peut-être? En utilisant une sorte de panel transparent par dessus le canvas pour lancer les évènements?

Bref aidez-moi par pitié!