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 :

Problème avec setSelectedItem qui marche une fois sur deux


Sujet :

Composants Java

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Problème avec setSelectedItem qui marche une fois sur deux
    Bonjour à tous.

    Je vous écris aujourd'hui car j'ai un petit soucis que j'ai du mal à comprendre

    dans mon logiciel, je cherche des données dans une BDD, je les stock dans un tableau que j'utilise pour écrire des informations dans une fenêtre.

    Dans ce cas particulier, je veux réécrire mes informations dans des JPanel ou JComboBox, seulement, l'information est transmise qu'à 3 JComboBox sur 4

    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    if (repMatricule[i].getSelectedItem().equals(Connectique.recMateriel[2+(cpt*Connectique.NBRCLNMAT)]) && 
        Connectique.recPersonnel[12+(i*Connectique.NBRCLNPERSO)].equals(Connectique.recMateriel[3+(cpt*Connectique.NBRCLNMAT)]))
    {
      System.out.println(" repnum parc  = "+Connectique.recMateriel[3+(cpt*Connectique.NBRCLNMAT )]);
     
      repDebutCpt[i].setText(Connectique.recMateriel[4+(cpt*Connectique.NBRCLNMAT)]);
     
      repNumParc[i].setSelectedItem (Connectique.recMateriel[3+(cpt*Connectique.NBRCLNMAT)]);		 
     
      repFinCpt[i].setText(Connectique.recMateriel[5+(cpt*Connectique.NBRCLNMAT)]); 		
     
      repPanne[i].setSelectedItem(Connectique.recMateriel[6+(cpt*Connectique.NBRCLNMAT)]);
     
      repAttente[i].setSelectedItem(Connectique.recMateriel[7+(cpt*Connectique.NBRCLNMAT)]);
     
      repMarche[i].setSelectedItem(Connectique.recMateriel[8+(cpt*Connectique.NBRCLNMAT)]);
     
      fintest = false ;
     
    }
    le premier JComboBox reste sur la première valeur (au lieu de la Xieme), alors que le reste marche normalement.

    j'ai vérifier si je ne me suis pas tromper de variable, ou si la valeur existé bien dans la base de donnée. Mais en vain , je ne vois pas pourquoi setSelectedItem ne marche pas ici.

    Merci d'avance

    Cordialement

    Tutu

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Réponse
    Bonjour à tous,

    Je viens de trouver la solution à mon problème. (je vous rassure j'ai fais d'autre chose entre temps ) donc le problème ne venais pas du code Java, qui était juste , mais du logiciel de gestion de Base de donnée (ici "POSTGR"), en effet j'avais stocker la valeur dans un variable de type (charactere (6)) et non par le type (charactere varying (6)), donc le logiciel cherchait "3 " au lieu de "3".

    Je sais c'est tout con , mais c'est une connerie que je ferai plus

    A plus tout le monde et merci

    Tutu

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

Discussions similaires

  1. Pb de requête qui marche une fois sur deux
    Par emulamateur dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 26/04/2011, 16h45
  2. NamedQuery qui marche une fois sur deux
    Par Damascus06 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/12/2010, 15h41
  3. Réponses: 3
    Dernier message: 29/01/2009, 10h45
  4. Erreur ASP : le test qui marche une fois sur 2 !
    Par Ryo_san dans le forum ASP
    Réponses: 2
    Dernier message: 04/07/2006, 09h47
  5. Pb : malloc qui marche une fois sur deux .... ?
    Par guillaume_pfr dans le forum C
    Réponses: 14
    Dernier message: 21/07/2003, 09h52

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