[JTable] Redimensionner une colonne
Code:
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 ?