在Java FX 2.2的TextArea小部件中,方法 getScrollLeft 在文档中描述为返回
内容水平滚动的像素数。
更准确地说,它访问具有上述描述的ScrollLeft属性的值。
当我滑动水平或垂直滚动条时,会按预期调整此变量。 然而当我在长于屏幕宽度的行上按“退格”以使滚动量减少时,或者在行的第一个字符处,属性为即使滚动位置发生变化,不也会调整。
解决此问题的一种黑客方法是直接访问滚动条,获取滚动条的数量,并根据该信息计算适当的值。我不想这样做。
是否有可接受的方法来解决此问题,或者我是否滥用了滚动条信息?