[JComboBox] JComboBox 'invisible'
Bonjour,
j'utilise un JComboBox pour récupérer des fournisseurs d'une base de données. J'ai créé une classe pour les accès à la DB avec une méthode qui me retourne le JComboBox.
Le problème en faisant comme ca c'est que mon JComboBox est 'invisible' mais si je clique à l'endroit où il se trouve la liste se deroule avec les données. Même un setVisible(true) ne donne rien
Code:
1 2 3
| jCBFourn = dbAccessCommande.getJCBFourn();
jCBFourn.setBounds(220, 18, 194, 24);
jMainPanel.add(jCBFourn); |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public JComboBox getJCBFourn() {
try {
stmt = conn.createStatement();
rs = stmt.executeQuery("select societe from fournisseur;");
jCBFourn.removeAll();
jCBFourn.addItem("");
while (rs.next()) {
jCBFourn.addItem(rs.getString(1));
}
}
catch (SQLException se) {
se.printStackTrace();
}
return jCBFourn;
} |
J'ai même testé avec un autre JComboBox mais dès que je recupère celui de la classe DbAccessCommande, il redevient invisible