bonsoir
je suis entrain de faire une application dans laquelle je veux insérer un JTable tout vas bien sauf que lors de l'affichage les noms de colonnes ne s'affichent pas !!
voici le code :
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
27
28
29
30
31
32
33
34
35
36
37
38
 
 
		 String str="select * from adherent";
		 JTable table ;
		 DefaultTableModel tb;
 
		 try {
 
			Statement st=au.con.createStatement();
			ResultSet rs=st.executeQuery(str);
			ResultSetMetaData rm=rs.getMetaData();
			int nbr=rm.getColumnCount();
			Vector colName=new Vector();
			Vector data=new Vector();
			for(int i=1;i<=nbr;i++){
				colName.addElement(rm.getColumnName(i));
			}
			while(rs.next()){
				Vector row=new Vector();
				for(int j=1;j<=nbr;j++){
					row.addElement(rs.getObject(j));
				}
				data.addElement(row);
			}
 
			table=new JTable(data,colName);
 
 
			table.revalidate();
			rs.close();
			table.setSize(d.width-100,d.height-100);
			table.setLocation(10,15);
			add(table);
 
		} catch (SQLException e) {
 
			e.printStackTrace();
		}

-----------------------
merci énormément d'avance pour votre réponse