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 :

[Debutant] MouseListener et ListSelectionListener


Sujet :

Composants Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 7
    Points
    7
    Par défaut [Debutant] MouseListener et ListSelectionListener
    Bonjour,

    J'ai créé une liste dans un jframe et mis dessus un ListSelectionListener qui me permet de récupérer la sélection et de l'afficher dans un champ texte...

    Je voudrais efectuer une certaine action quand on clique sur un élément de cette liste, pour capturer le doucle clic ma classe implémente MouseListener bien sur et j'arrive a capter une double clic.... mais pas a mélanger les deux, c'est a dire faire que quand je double-clic dans ma liste il ne détecte même pas de clic

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public void mouseClicked(MouseEvent e)
    	{
    		if (e.getClickCount() == 2)
    		{
    			System.out.println("double clic !");
    		}
    	}
    pour tester j'avais fait ça... quand je clique partout ailleur ça met "double clic !", mais pas dans la liste, alors j'imagine même pas aller plus loin...

    Merci d'avance,

  2. #2
    Membre confirmé Avatar de anitshka
    Inscrit en
    Mai 2004
    Messages
    624
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 624
    Points : 605
    Points
    605
    Par défaut
    il faut que tu mette ton évenement sur ta jlist pas sur ta jframe...
    Ni Dieu, ni maître, mais des frites bordel!

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    A voui, j'y avais pas pensé je suis bête

    Merci !

  4. #4
    Débutant
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Points : 132
    Points
    132
    Par défaut
    il faut mettre apres l'instruction getcount click
    ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(e.getSource()instanceof JList)
    bon courage

  5. #5
    Débutant
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Points : 132
    Points
    132
    Par défaut
    voila une tranche de code qui permet de creer un evenement de double click sur jlist
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
            mListSRubrique.addMouseListener(new MouseAdapter(){
                public void mouseClicked(MouseEvent e){
                        if(e.getClickCount()==2 && e.getSource()instanceof JList){
                            System.out.print("****** double click sur JList ******\n");
                            DoubleClickJList();
                        }
                    } 
            }        
            );
    la fonction doubleClickJList() etant definit comme ta fonction les traitements "recuperation de la ligne selectionné dans les zones de textes "

    bon courage

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

Discussions similaires

  1. [Debutant]MouseListener et JtextArea
    Par badich dans le forum Composants
    Réponses: 4
    Dernier message: 09/07/2013, 17h14
  2. [FLASH] pb debutant
    Par ultrakas dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 00h48
  3. [debutant]Limiter le temps de saisi
    Par Nasky dans le forum C
    Réponses: 5
    Dernier message: 17/03/2003, 15h47
  4. [Debutant] Fichier war
    Par saispasfau dans le forum JBuilder
    Réponses: 2
    Dernier message: 17/03/2003, 15h32
  5. Réponses: 3
    Dernier message: 09/02/2003, 01h09

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