Bonjour,
Je cherche à réaliser une JTable dont les colonnes s'ajustent en largeur suivant la largeur des libellés de ses colonnes.
int largeurEnteteCol = table.getTableHeader().getColumnModel().getColumn(col).getWidth();

- Avec .getColumn(col).getWidth(); j'obtiens des colonnes toutes de largeur identiques, parfois trop larges et parfois trop étroites, probablement de largeur prédéfinie PREFERRED_SIZE ou DEFAULT_SIZE.Nom : getWidth().png
Affichages : 301
Taille : 7,0 Ko

- Avec .getColumn(col).getHeaderValue()).length(); j'obtiens des colonnes toutes confinées à la largeur minimale de colonne.Nom : getHeaderValue()).length().png
Affichages : 268
Taille : 4,8 Ko

- Ce que je recherche est que la largeur de chaque colonne soit tributaire de la largeur de son libellé, plus un petit chouïa, telle que sur la photo #3.Nom : LargeurLibelléColonne.png
Affichages : 283
Taille : 6,5 Ko

Qu'aurais-je dû coder ?
Merci d'essayer de me renseigner.