Ho una tabella JavaFX 2 che visualizza i dettagli di contatto per le persone, consente di immaginare ci sono tre colonne: nome, cognome e indirizzo e-mail. All'avvio dell'applicazione, popola la tabella con diverse righe di dati relative alle persone già presenti nel sistema.JavaFX 2 Larghezza automatica colonna
Il problema è che le larghezze delle colonne sono tutte uguali. Il più delle volte il nome e il cognome vengono visualizzati per intero ma l'indirizzo e-mail viene tagliato. L'utente può fare doppio clic sul separatore nell'intestazione per ridimensionare la colonna, ma ciò diventerà noioso rapidamente.
Una volta che la tabella è stata pre-compilata, desidero ridimensionare a livello di codice tutte le colonne per visualizzare i dati che contengono ma non riesco a capire come ottenere ciò. Vedo che posso chiamare lo col.setPrefWidth(x)
ma questo non aiuta molto dato che dovrei indovinare la larghezza.
forse più leggibile, ma non di più preciso: che sta facendo la la stessa cosa esatta ... – assylias