Bonjour,



J'ai créé un composant 'NotePane' dérivé d'un JPanel qui comporte 2 champs privés.
Un String pour le texte et un boolean isImportant qui gère la couleur du composant.

J'importe des instances de cet objet dans un JScrollPane. (voir image plus haut)

J'aimerai donner la possibilité à l'utilisateur de changer l'ordre des NotePane dans ce JScrollPane en Drag&Drop... malheuresement sans succés pour le moment.

J'ai regardé les explications dans le .pdf '« Drag and Drop » et transfert de données' de Mickaël BARON. Il explique que les objets qui n'ont pas de méthode setDragEnabled(boolean b) doivent déclancher le drag avec un mouseListener. Il donne un exemple avec un JLabel.
Je pense être dans un cas similaire, mais j'ai du mal à le mettre en oeuvre...

Pouvez-vous me confirmer que je prend le bon chemin ? Avez-vous des exemples de JPanel qui supportent le Drag ? Dois-je créer un DataFlavor ?
Comme vous le voyez c'est encore assez confus dans ma p'tite tête...

Merci de votre aide !