我有垂直滚动条控制滚动窗格。 在该滚动窗格中,我有几个元素,其中我知道每个元素的高度,每次单击我想要定位滚动窗格,以便下一个元素位于滚动窗格的最顶部。
例如我知道:
double element1Height = 100;
double element2Height = 75;
double element3Height = 80;
//etc...
double totalElementsHeight = 1000;
double ScrollPaneHeight = 382;
//I can set the max of the scrollbar to whatever I want.
double scrollbarVerticalMax = X;
在第一次点击时,我想看到element2的顶部,因此滚动窗格中的像素为100 - 482。
我应该为
设置什么值 Vscrollbar.setValue(value);
提前谢谢你。 输入消息......