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
 
               model = new DefaultTableModel(vRow, vColumn);
		      	//On attribue le TableModel à la JTable
		      	tab_pdf = new JTable(model) {
			      	//Redéfinition de la méthode pour empêcher la sélection
			      	public boolean isCellEditable(int row, int column)
		        	{
		            	return false;
		        	}
		    	  };
 
 
		    	//On empêche la multisélection
		    	tab_pdf.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		       tab_pdf.getColumnModel().getColumn(0).sizePreferredWidth(30);

vColumn et vRow sont des vecteurs
Je fait un setPreferredWidth(30) mais la colonne garde la meme taille ... d'ou cela vient ?