JavaFX 2 Automatique De La Largeur De La Colonne

J'ai un JavaFX 2 tableau qui affiche les détails de contact pour les personnes, permet d'imaginer il y a trois colonnes: nom, prénom et adresse e-mail. Quand mon application démarre, elle remplit le tableau avec plusieurs lignes de données sur les personnes qui sont déjà dans le système.

Le problème est que les largeurs de colonne sont tous les mêmes. La plupart du temps le premier et le dernier nom est affiché en entier, mais l'adresse e-mail est arriver coupées. L'utilisateur peut double-cliquez sur le diviseur dans l'en-tête pour redimensionner la colonne mais que va devenir rapidement fastidieux.

Une fois que la table a été pré-rempli, je voudrais en programmant redimensionner toutes les colonnes à afficher les données qu'ils contiennent, mais je ne peux pas comprendre comment le faire. Je vois que je peux appeler col.setPrefWidth(x) mais qui n'aide pas vraiment comme je l'aurais deviner la largeur.

InformationsquelleAutor wobblycogs | 2012-04-14