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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 jCBFourn = dbAccessCommande.getJCBFourn(); jCBFourn.setBounds(220, 18, 194, 24); jMainPanel.add(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
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 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; }
Partager