2014-09-01 59 views
0

我有一个非常简单的事情的问题..JavaFX中显示的“叠加”节点的ScrollPane

我有一个滚动窗格大窗格,我想显示其子之一,在顶无论视口在哪里滚动,都会在scrollpane的左上角显示。

我试着用Scrollpane的hValue和vValue来计算位置,但不能完全得到我想要的结果。

我该怎么做?

回答

0

爆炸。我自己想清楚了。

Bounds b = container.getBoundsInParent(); 
node.setX(scroll.getHValue() * (b.getMaxX() - scroll.getWidth())); 
node.setY(scroll.getVValue() * (b.getMaxY() - scroll.getHeight())); 

...将在左上角显示节点。