IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Drag and Drop depuis une JList


Sujet :

Composants Java

  1. #1
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut Drag and Drop depuis une JList
    Bonjour,

    j'essaie de faire du drag and drop depuis une JList, le drag and drop en lui même fonctionne sans problème avec setDragEnabled() puis setTransferHandler(), cependant j'ai deux problèmes au niveau de la JList :

    1) Il faut qu'un élément soit sélectionné avant de pouvoir le drager. Il faut cliquer une fois, puis recliquer pour faire le drag une fois l'élément sélectionné. J'aimerais que le drag se déclenche dès le premier clic.

    2) Lorsque je déplace la souris après le drag, la sélection de la JList est perdue et "suit" le pointeur de la souris. J'aimerais que la sélection ne bouge plus une fois le drag démarré.

    J'utilise java 1.5.0_07.

    Comment faire ?

    vic

  2. #2
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    Bon évidement j'ai cherché sur internet pendant une heure avant de poser la question, et je viens de trouver la réponse 5 minutes après avoir posté

    Voilà la solution pour ceux qui seraient dans la même situation que moi :

    C'est lié bug suivant :
    http://bugs.sun.com/bugdatabase/view...bug_id=4521075
    http://weblogs.java.net/blog/shan_ma...ed_drag_g.html

    Ce bug a été résolu depuis java 1.5.0_05 mais demande un flag de la VM pour être activé :
    -Dsun.swing.enableImprovedDragGesture

    L'ajout de ce flag corrige les 2 problèmes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD17] Drag and Drop depuis une table vers un champ de saisie
    Par Dramon dans le forum WinDev
    Réponses: 0
    Dernier message: 24/02/2015, 16h36
  2. Drag and drop depuis une appli exterieur
    Par kazmi dans le forum Flex
    Réponses: 0
    Dernier message: 01/06/2010, 14h31
  3. Drag and drop sur une PictureBox
    Par abdiouldbody dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/06/2009, 15h55
  4. drag and drop d'une image d'une page web lancée depuis un webbroswer
    Par chrisledeveloppeur2 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 02/01/2007, 15h33
  5. Faire un drag and drop depuis IE vers un TListView
    Par ALEX77 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 11/11/2004, 15h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo