bonjour j'essaye d'appliquer un tablemodel a une jtable mais ça ne marche pas

le TableModel:
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
40
41
42
43
44
45
46
47
48
49
50
public class MyTableModel extends AbstractTableModel  {
 
private static final long serialVersionUID = 1L;
final String[] columnNames={ "Caractéristique", 
		"CREDIT IN FINE","CREDIT AMORTISSABLE" } ;
final Object[][] data= { { "CARACTERISTIQUES DE L'EMPRUNT"}, 
		{ "Capital à Investir" },
		{"Apport Personnel ( En % du Capital à investir)"},
		{"Montant du Crédit"},
		{"Taux d'intérêt du Crédit"},
		{"Durée du Crédit"},
		{" Interets annuels / Annuité constante payable à terme échu"}} ;
 
 
 
public boolean isCellEditable(int row, int column)
	    {
	        if (row == 1 & column == 0)
	        {
	        	return false;
	        }
	        	else
	        	{
	        		return true;
	        	}
	    }
 
public int getColumnCount() {
            return columnNames.length;
        }
 
        public int getRowCount() {
            return data.length;
        }
 
        public String getColumnName(int col) {
            return columnNames[col];
        }
 
        public Object getValueAt(int row, int col) {
            return data[row][col];
        }
 
 
        public Class getColumnClass(int c) {
            return getValueAt(0, c).getClass();
        }
 
 
	}
et la partie ou j'applique mon tablemodel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MyTableModel jCreditInFine_tableModel = new MyTableModel();
jCreditInFine_table = new JTable(jCreditInFine_tableModel);
Merci!!