cs_khatouma
Messages postés12Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention13 avril 2008
-
10 mars 2008 à 18:01
KenZara
Messages postés112Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention20 décembre 2011
-
12 mars 2008 à 14:16
salut tout le monde
je travaille avec netbeans et quant je cree une jtable avec ses column et tout
dans cette cas il gere son propre modeltable
bon j'ai besoin cmt puis -je ajouter dans une jtable en etulisant les defaultmodel
svp ce tres urgent
marci pr votre comprehension
rq (sgdbr = mysql)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 10 mars 2008 à 19:00
Salut,
Quel est le rapport avec mysql... ?
regarde les sources du sites, tu trouvera pleins de sources utilisant un JTable avec un defaultModel.
______________________________________
DarK Sidious
uhrand
Messages postés491Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention15 juillet 20129 11 mars 2008 à 12:32
C'est quoi ton problème maintenant? Est-ce que tu as un message d'erreur? Est-ce que la structure du Vector "objects" correspond bien à la structure d'une seule ligne de la JTable?
cs_khatouma
Messages postés12Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention13 avril 2008 11 mars 2008 à 10:57
merci pour votre comprehension
//objects est une vector
objects = this.getHotelDb().extractAllClient();
DefaultTableModel model = (DefaultTableModel) table1.getModel();
model.addRow(objects);
normalement je dois avoir mon jtable remplis dans la chargement de la forme
doit etre inisialiser par les champs que la table client contient
merci bien pour votre aide
DefaultTableModel model = (DefaultTableModel) table1.getModel();
// model.addRow(objects);
JButton b = (JButton) evt.getSource();
if (b.getText().equals("Ajouter")) {
la classe client avec les methodes d acce
hoteldatabase ou je stok tout mes requttes
// hotel database
public Client extractClient(String num_client)
{
ResultSet rs = this.getDb().executeQuery("select * from client" +"where num_client="+ num_client+"and nom!='' and prenom!='' and cin!='' and adress!='' and email!='' and telephone!=''");
Vector clt=this.selectClient(rs);
if(clt.size()>0)
return (Client)clt.get(0);
return null;
}
cs_khatouma
Messages postés12Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention13 avril 2008 12 mars 2008 à 11:26
merci bien
maintenant le probleme ce que il ajoute tout l 'objet dans la premiere colone de jtable "num_client"
public void initTable()
{
objects = this.getHotelDb().extractAllClient();
DefaultTableModel model = (DefaultTableModel) table1.getModel();
Vector rowData = new Vector();
for (int i = 0; i < objects.size(); i++) {
cs_khatouma
Messages postés12Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention13 avril 2008 12 mars 2008 à 12:15
desolee mais j'ai pas compris exactement ce que tu veux dire
j'ai fais la meme chose que tu m'a di mais ce si ajoute dans une seule colone toute l objet
je vous remercie de votre gentillesse
KenZara
Messages postés112Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention20 décembre 2011 12 mars 2008 à 14:16
Bonjour,
J'ai une question, quand est ce que tu n'arrives pas à voir tes enreg ?
As tu fait comme l'a dit [auteur/UHRAND/779037.aspx uhrand] de mettre directement Vector rowData = new Vector(); dans ta boucle For ?
Et quand tu cliques sur le boutton d'ajout, il faudrait reprendre le même principe...