Besoin d'aide pour un code en Java

[Résolu/Fermé]
Signaler
Messages postés
15
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
28 mars 2014
-
Messages postés
15
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
28 mars 2014
-
Bonjour,
je travaille en ce moment sur une application, dont l'une des fonctions est d'afficher des informations sur des clients déjà enregistrés dans une base de données.
Pour la persistance j'utilise hibernate, et pour l'affichage j'utilise une JTable, mais après l'extraction de la base de données je n'arrive pas à trouver le code permettant d'affecter les données aux lignes de la JTable. Mon se présente comme suit:

HotlinerDaoManager casDao = new HotlinerDaoManager();

if(casDao.getAll()!=null){
for(i=1; i !=null; i++){
for(j=1; j<=6; j++){
Hotliner cas = (Hotliner) casDao.get(i);
textField.setText(cas.getFirstName());
setValueAt(cas.getAddressnum(), i, j);
setValueAt(cas.getCity() , i, j);
setValueAt(cas.getCountry() , i, j);
setValueAt(cas.getZipcode() , i, j);
setValueAt(cas.getPhone() , i, j);
setValueAt(cas.getAd() , i, j);
}
}
}

1 réponse

Exemple d'utilisation d'une JTable :
String[] columnNames = {"First Name", "Last Name", "Sport", "# of Years", "Vegetarian"}; 

Object[][] data = { 
    {"Kathy", "Smith", 
     "Snowboarding", new Integer(5), new Boolean(false)}, 
    {"John", "Doe", 
     "Rowing", new Integer(3), new Boolean(true)}, 
    {"Sue", "Black", 
     "Knitting", new Integer(2), new Boolean(false)}, 
    {"Jane", "White", 
     "Speed reading", new Integer(20), new Boolean(true)}, 
    {"Joe", "Brown", 
     "Pool", new Integer(10), new Boolean(false)} 
}; 

JTable table = new JTable(data, columnNames); 


http://docs.oracle.com/javase/tutorial/uiswing/components/table.html
Messages postés
15
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
28 mars 2014

Merci pour ton aide.