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.
- Avec .getColumn(col).getHeaderValue()).length(); j'obtiens des colonnes toutes confinées à la largeur minimale de colonne.
- 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.
Qu'aurais-je dû coder ?
Merci d'essayer de me renseigner.
Partager