J'ai une table JavaFX 2 qui affiche les coordonnées des personnes, imaginons qu'il y a trois colonnes: prénom, nom et adresse e-mail. Lorsque mon application démarre, elle remplit la table avec plusieurs lignes de données sur les personnes déjà présentes dans le système.JavaFX 2 Largeur de colonne automatique
Le problème est que les largeurs de colonne sont toutes les mêmes. La plupart du temps, le prénom et le nom sont affichés en entier, mais l'adresse e-mail est tronquée. L'utilisateur peut double-cliquer sur le diviseur dans l'en-tête pour redimensionner la colonne mais cela deviendra fastidieux rapidement.
Une fois que la table a été pré-remplie, je voudrais redimensionner toutes les colonnes par programme pour afficher les données qu'elles contiennent mais je n'arrive pas à comprendre comment y parvenir. Je peux voir que je peux appeler col.setPrefWidth(x)
mais cela n'aide pas vraiment car je devrais deviner la largeur.
peut-être plus facile à lire, mais pas plus précis: il est fait la exactement la même chose ... – assylias