maradonaa
Messages postés3Date d'inscriptiondimanche 24 octobre 2010StatutMembreDernière intervention22 avril 2012
-
14 avril 2012 à 13:01
maradonaa
Messages postés3Date d'inscriptiondimanche 24 octobre 2010StatutMembreDernière intervention22 avril 2012
-
22 avril 2012 à 12:13
[b]plz une solution pour un probléme en java
j'ai une table dans la base de donné (journal) qui y a comme champs id,nom,.....
je veux remplire un jcombobox par le nom de journal et lorsque je selectionne un nom il envoit id de nom que j'ai selectionné (je sais comment recuperrer les donné apartir de bd je veux les propriété principale )
et merc d'avance/b
sgassama
Messages postés23Date d'inscriptionmercredi 10 août 2011StatutMembreDernière intervention 1 novembre 2012 14 avril 2012 à 22:44
LE@DEBUTANT
bonsoir dabord il faut t'assurer qu'il n y a pas de doublon du champS nom dans La BD Si non la recherche pourrait retourner plusieur resultat.
Ensuite crée une class journal avec comme attribut les les champs de ta table journal qui est dans ta BD .
Dans la requete pour charger le jcombobox crée un arraylist<journal> et met y tout les journal de la BD.
Definis un Actionperform derier le Jcombobox et ecris le code qui permet de rechercher les proprietés principales du journal portant le nom du item selectionné dans l'Arraylist<journal>;
exple:
try{
ArrayList<Journal> Ar_Jour=new Arraylist<>();
Resultset rs=.........
...........;
while(rs.next()){
Ar_Jour.add(new journal(rs.getString(1),rs.getString(2),...........));
}
//le code derier le jcombobox devrait ressembler a quelque chose comme:
for(int i=0;i<Ar_Jour.Size();i++){
if(Ar_Jour.get(i).get_nom_journal().equal(Jcombobox.getSelectedItem())){
System.outprintln("L'identifiant du journal est:"+Ar_Jour.get(i).get_id_journal);
System.out.println("le nom du journal est :"+Ar_Jour.get(i).get_nom_journal());
....................................
.................................
}
}
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 16 avril 2012 à 08:40
Tu peux aussi, ajouter directement la list d'instances de la classe Journal à ta JComboBox...
Tu réécris la méthode toString de la classe Journal pour qu'elle renvoie le nom du journal et avec ta JComboBox, tu fais :