sor*_*bet 5 java scroll javafx scrollpane bounds
我想做什么:
我有一个JavaFX ScrollPane,需要确定中的可见区域ScrollPane。我了解ScrollPane.getViewPortBounds(),这使我可以获得可见区域的大小,但无法获得位置。
有什么办法可以做到吗?
在上下文中:
我正在显示一个非常大的图像,一次只需要部分显示。整个ScrollPane图像用于滚动图像,但是要确定我需要加载图像的哪些部分,我需要知道中显示的可见区域ScrollPane。
ScrollPane 还提供可见区域。这段代码似乎有效:
Bounds bounds = scrollPane.getViewportBounds();
int lowestXPixelShown = -1 * (int)bounds.getMinX() + 1;
int highestXPixelShown = -1 * (int)bounds.getMinX() + (int)bounds.getMaxX();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |