2017-01-08 9 views
0

誰でも垂直スクロールバーの値が何を意味するのか説明できますか?たとえば、100行の表があります。ビューポートは10行しか表示できません。例えば、行26〜35が示されている。スクロールバーの価値とその計算方法すべての行を想定しJavaFX TableViewスクロールバーの値の説明

答えて

1

は同じ高さ:

スクロールバーがminmax、およびvalueを持っています。ビューポートが10行、テーブルに100項目ある場合は、合計90行(一方の行は1〜10行、もう一方は91〜100行)まで垂直方向にスクロールできます。それは26-35を示した場合は、

(value - min)/(max - min) = 25/90 

または

value = min + 25*(max - min)/90 

デフォルトminmaxがそれぞれ01、ある必要がありますので、それは、25行をスクロールしたので、それらのデフォルト値を持つこのだろうbe

value = 25 /90 = 0.277778