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

Interfaces Graphiques en Java Discussion :

ComboBox vide lors de l'execution


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 17
    Par défaut ComboBox vide lors de l'execution
    Bonjour à tous.

    Ma question va surement paraiter bete pour pas mal de monde, mais j'arrive pas à trouver de solution.

    J'ai créer une ComboBox qui, lors de l'execution, m'affiche le resultat d'une requete. Jusque la pas de problème. Simplement, je voudrais qu'au début de l'execution, il n'y ai pas d'item selectionné. Pour le moment, j'ai la première ligne de ma table selectionnée dans ma ComboBox, et ça fait pas très propre. D'autant plus qu'une de mes comboox est facultative, donc elle doit pouvoir rester "vide"

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Bonsoir, il te suffit d'utiliser la méthode getSelectedIndex(int i) avec comme valeur -1 pour i.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    JComboBox maComboBox = new JComboBox();
    //ici tu remplis ta JComboBox
    //ceci est un exemple
    maComboBox.addItem("tata");
    //Aucun item sélectionné dans la JComboBox
    maComboBox.setSelectedIndex(-1);

  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
    Pour qu'il n'y ait aucun item sélectionné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    taJComboBox.setSelectedItem(null);

  4. #4
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 17
    Par défaut
    Ma comboBox doit être spéciale puisque avec les 2 méthodes citées au dessus, je suis toujours sur le premier element. Pour résoudre ce probleme, j'ai fais quelque chose d'un peu bourrin, mais ça fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maComboBox.addItem("");
    J'ai fais ça au moment de l'initialisation avant ma requete, et lorsque je lance, j'ai bien ma combo "vide"

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

Discussions similaires

  1. lors de l'execution la form est vide
    Par nassimanocus dans le forum Débuter
    Réponses: 12
    Dernier message: 30/01/2013, 11h35
  2. Erreur lors de l'execution d'un script jsp
    Par tuxor dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 06/08/2004, 12h35
  3. [ADO] Probleme lors de l'execution d'une requete...
    Par NoisetteProd dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 12h43
  4. erreur "ORA-22905" lors de l'execution d'un requet
    Par benji999 dans le forum Administration
    Réponses: 26
    Dernier message: 14/04/2004, 11h47
  5. [langage] Passage de parametre lors de l execution
    Par WetzlarMan dans le forum Langage
    Réponses: 4
    Dernier message: 16/03/2004, 13h28

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