我有一個JavaFX 2表格顯示人員的聯繫信息,可以想象有三列:名字,姓氏和電子郵件地址。當我的應用程序啓動時,它會在表中填入幾行關於系統中已有人員的數據。JavaFX 2自動列寬
問題是,列的寬度都是一樣的。大多數情況下,姓和名都顯示完整,但電子郵件地址已被剪輯。用戶可以雙擊標題中的分隔符來調整列的大小,但這會很快變得乏味。
一旦表已被預先填充,我想以編程方式調整所有列的大小以顯示它們包含的數據,但我無法弄清楚如何實現這一點。我可以看到,我可以撥打col.setPrefWidth(x)
但這並沒有什麼幫助,因爲我不得不猜測寬度。
可能更具可讀性,但沒有更準確的:它做的完全一樣的東西... – assylias 2013-10-07 11:43:58