Je construit des tableaux à partir de données présentes dans une base de données. Seulement ma JTable ne s'affiche pas .. pourquoi ?

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
39
				String[][] donnees = null;
				String[][] titre = null;
				try {
 
					ResultSetMetaData meta_rs = rs.getMetaData();
					rs.last();
//					  on récupère le numéro de la ligne
					int nombreLignes = rs.getRow();
//					  on repace le curseur avant la première ligne
					rs.beforeFirst();					
					int nb_colonne = meta_rs.getColumnCount();
					donnees = new String[nb_colonne][nombreLignes];
 
					while(rs.next())
					{
						for(int i=1;i<nb_colonne;i++)
							{
								donnees[i-1][rs.getRow()-1]=rs.getString(i);								
							} 
					}
					//le tableau de données est construit
					titre = new String[nb_colonne][1];
					for(int i=1;i<=nb_colonne;i++)
					{
						titre[i-1][0]=meta_rs.getColumnName(i);														
					}
 
 
 
				} catch (SQLException e) {					
					e.printStackTrace();
				}
 
			jTable=new JTable(donnees,titre);									
			JScrollPane areaScrollPane2 = new JScrollPane(jTable); 
			areaScrollPane2.setVerticalScrollBarPolicy( 
			JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 
			areaScrollPane2.setPreferredSize(new Dimension(dim.width-insets.right-insets.left-386,dim.height-insets.bottom-insets.top-500));
			FS1.add(areaScrollPane2);

mais ma JTable ne s'affiche pas ... pourquoi ?

voici comment je declare mon panel :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	FS1 = new JPanel();
	FS1.setBackground(Color.WHITE);	
	FS1.setBounds(360,10,dim.width-insets.right-insets.left-380,dim.height-insets.bottom-insets.top-470);
	FS1.setBorder(cadre);
	FS1.setLayout(null);
	titre = new JLabel("Fenêtre SQL");
	titre.setBounds((dim.width-insets.right-insets.left-380)/2-titre.getText().length(),5,100,15);
	FS1.add(titre);