cs_Dellys
Messages postés95Date d'inscriptionmercredi 26 octobre 2005StatutMembreDernière intervention24 mars 2008
-
13 août 2006 à 12:28
ObiWanKennedy
Messages postés60Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention29 octobre 2010
-
27 août 2006 à 19:04
Bonjour
Je voudrait s'avoir comment remplire un jTable a partire d'un ResultSet
ObiWanKennedy
Messages postés60Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention29 octobre 20101 27 août 2006 à 19:04
Effectivement, celà peut poser problème utilise un Vector tu le déclare et l'initialise avant ta boucle et dans la boucle tu fait monvector.add(mon object) parcontre sa ne sera pa en 2 dimension. Apres dans ton model tu pourras ajuster ton affichage. (Si tu veux des exemples de models pour JTable j'en ai pas mal mais bon tu en trouvera sur le net)
ObiWanKennedy
Messages postés60Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention29 octobre 20101 19 août 2006 à 17:42
Salut, je te conseille de créer ton propre model de données pour ta table.
En gros un model, c'est une classe qui organise les données. Tu pourras trouver beaucoup d'exemple là dedans.
tu crées une classe qui hérite de ça.
extends
AbstractTableModel
donc dans un model de Table, tu vas devoir reécrire un certain nombre de méthodes
donc par exemple voiçi la méthode qui donne les nom des colonnes.
public
String getColumnName(
int columnIndex) {
//retourne le nom de la colonneString colName=
"";
if (columnIndex< =getColumnCount())colName=
columnNames.elementAt(columnIndex);
return colName;
}
//getColumnName
Tu verras que utiliser un Tablemodel est bien plus pratique et permet de bien controler sa JTable.
cs_Dellys
Messages postés95Date d'inscriptionmercredi 26 octobre 2005StatutMembreDernière intervention24 mars 2008 27 août 2006 à 16:24
Bonjour
merci beaucoup de mavaoir orienté , je vais essyer de crée mon propre model ,sinon pour la requete elle renvoie plusieures enregistrements!! peut etre le fite de déclaré le jTable dans la boucle ce qui fait il ecrase a chaque fois ?