显示"叠加" JavaFx ScrollPane中的节点

时间:2014-09-01 08:05:46

标签: java javafx

我遇到一个非常简单的问题..

我在滚动窗格中有一个大窗格,我试图在滚动窗格的左上角显示其中一个子窗口,无论视口在哪里滚动。

我试图用Scrollpane的hValue和vValue计算位置,但无法得到我想要的结果。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

高炉。我自己想通了。

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

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