人々の連絡先の詳細を表示するJavaFX2テーブルがあります。名、姓、電子メールアドレスの3つの列があると想像してみてください。私のアプリケーションが起動すると、システムにすでに存在する人々に関するデータのいくつかの行がテーブルに入力されます。
問題は、列幅がすべて同じであるということです。ほとんどの場合、名前と名前は完全に表示されますが、電子メールアドレスがクリップされています。ユーザーはヘッダーの仕切りをダブルクリックして列のサイズを変更できますが、それはすぐに面倒になります。
テーブルが事前入力されたら、プログラムですべての列のサイズを変更して、そこに含まれるデータを表示したいと思いますが、これを実現する方法がわかりません。電話できることはわかりますcol.setPrefWidth(x)
が、幅を推測する必要があるため、実際には役に立ちません。