Bonjour,

J'ai besoin de savoir comment ajouter une ligne dans une JTable.
j'ai utilisé le code ci-dessous : mais je ne sais pas comment l'enregistrer(l'ajouter aux lignes déjà créées).

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
16
17
18
19
20
21
22
23
24
25
26
public static void enregistrerFichier()
	{
      Vector vecteur = new Vector();
		try{
 
		ObjectOutputStream fichier = new ObjectOutputStream(new FileOutputStream(fileName));
		fichier.writeObject(vecteur);
		fichier.close();
		}catch(IOException e){}
	}
 
 
public static void ajouter()
	{
		Vector vecteur = lire();
		String[] colonnes= new String[] { " NOM ", " PRENOM ", "  Age  " };
		String donnees[][]= new String[vecteur.size()][3];
		for(int i=0;i<vecteur.size();i++){
			donnees[i][0] = ((Personne)vecteur.get(i)).getNom();
			donnees[i][1] = ((Personne)vecteur.get(i)).getPrénom();
			donnees[i][2] = ""+((Personne)vecteur.get(i)).getAge();
		}	
		DefaultTableModel model = new DefaultTableModel(donnees,colonnes);
		g.setModel(model);
		model.insertRow(g.getRowCount(),new Object[]{"","",""});
	}
Merci