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 :

MousePressed sur JList et MouseReleased où on veut .. possible ?


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut MousePressed sur JList et MouseReleased où on veut .. possible ?
    Bonsoir,

    Tout est dans le titre les amis. J'aimerais détecter un évènement MouseReleased n'importe où dans ma fenêtre après avoir choisis un item d'une JList. Le soucis est que le MouseReleased ne fonctionne que lorsque je ne bouge pas de la ligne de l'item. Or mon application fonctionne en drag&drop d'où l'envie de détecter le relâchement de clic du drag n'importe où. Cela ne marche pas si j'applique un MouseListener sur la JList. Le Pressed est bien détecté mais pas le Released lorsque c'est en dehors de la ligne de l'item choisit. Merci d'avance amis codeurs

    Bonne soirée

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Bonsoir,

    Ce n'est pas le drag&drop qui m'intéresse ici puisque celui-ci est bien pris en charge dans mon application. Il se réalise entre deux listes et un arbre. On peut dropper des items des deux listes dans l'arbre et c'est tout.

    Ce que j'aimerais moi, c'est pouvoir détecter le drop (en quelques sorte) en dehors de l'arbre. Que ce soit dans les listes ou les panels à côté. C'est pour ça que je cherche à détecter le release pour que ce soit plus simple.

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah un MouseListener sur chacun de tes composants (ou éventuellement en passant par l'AWTEventListener qui voit passer tous les évènements de Swing, quel que soit l'emplacement ou le composant).

    Ou lors faire en sorte que chacun de tes composants soit un DropTarget.

Discussions similaires

  1. Pb clic sur JList avec swing
    Par damien27000 dans le forum Composants
    Réponses: 7
    Dernier message: 30/08/2007, 19h40
  2. Réponses: 6
    Dernier message: 03/07/2007, 11h50
  3. Question sur JList
    Par dimahoo dans le forum Composants
    Réponses: 3
    Dernier message: 23/03/2006, 16h18
  4. mousepressed sur un bouton
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/05/2004, 11h53
  5. [Jlist] Clic sur jlist
    Par bibx dans le forum Composants
    Réponses: 6
    Dernier message: 07/05/2004, 10h19

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