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 :

Listener sur un Item de JComboBox


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
    Novembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par défaut Listener sur un Item de JComboBox
    Bonjour,

    Je voudrai savoir s'il est possible d'ajouter un listener sur les éléments d'une JComboBox?
    Je m'explique, dans mon programme, j'utilise une JCombox pour lister les identifiants de certains modules.
    J'aimerai que lorsque l'utilisateur survole un des items de la JComboBox, une pop-up s'affiche indiquant à l'utilisateur le nom du module.

    Je sais créer une pop-up mais je n'arrive pas à l'afficher quand il faut, c'est à dire lorsque l'utilisateur survole avec sa souris l'un des items.

    J'ai fait des recherches et je pense qu'il faut utiliser un ItemListener mais je ne comprend pas son fonctionnement.

    Mon problème réside surtout dans le fait de récupérer l'Item pointé par la souris (si je devais simplement récupérer l'Item selectionné, j'utiliserai getSelectedItem()).


    Merci par avance pour votre aide.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Le meilleur moyen que je vois, c'est d'implémenter l'interface ListCellRenderer, qui est appelée pour faire les rendu des composants de la liste. A partir de là, je pense, tu devrais avoir les informations nécessaires pour faire ta popup.

  3. #3
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Plutôt qu'une popup, tu ne préfèrerais pas un tooltip, c'est plus standard.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 68
    Par défaut
    D'accord, merci pour vos conseils.

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

Discussions similaires

  1. Tooltip sur les item d'un jcombobox
    Par Ceubex dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 22/08/2011, 12h04
  2. Réponses: 3
    Dernier message: 19/09/2008, 00h50
  3. Focus Listener sur JComboBox
    Par grabriel dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 30/12/2006, 12h11
  4. [JSlider] listener sur Jslider
    Par Garion dans le forum Composants
    Réponses: 4
    Dernier message: 31/05/2004, 13h33
  5. Listener sur un JPanel
    Par ptitelfe dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 27/03/2004, 13h14

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