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 codele premier JComboBox reste sur la première valeur (au lieu de la Xieme), alors que le reste marche normalement.
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 ; }
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
Partager