voici ce que j'ai trouvé comme solution par exemple pour juste rendre la colonne 0 non éditable :

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
 
		DefaultTableModel model = new DefaultTableModel(data, columnNames) 
		{
			public Class getColumnClass(int col) {
				return data.get(0).get(col).getClass();
			}
			 @Override 
			public boolean isCellEditable(int iRowIndex, int iColumnIndex) 
		    { 
				 if(iColumnIndex==0)
				 {
					 return  false;  
				 }
				 else{ return  true;  }
 
		    } 
		};
		JTable table = new JTable(model);
Ca marche tres bien

Cordialement