查看应用程序javafx

问题描述:

我在谷歌搜索了几个小时,我仍然找不到正确的答案,所以我有最后一次机会来这里问。查看应用程序javafx

我在做学年JAVA FX项目。我正在使用NetBeans。

我有一个问题,我可以应用我有看到。问题是:我想有一个大的地图(背景),我需要能够移动我的看法。例如,向右移动50(x)。

我有,我用舞台,场景,StackPane应用。

我听说过一些,尺寸在Java中,但我不能在JavaFX应用程序中使用它。有什么类似的,我可以在我的应用程序中使用什么?

非常感谢。

我想你要求的是一个Scene在背景中有一张地图(表示为Image),控件位于地图顶部,允许在特定位置与地图进行交互。你的问题有点不清楚,所以我不确定这是不是你问的问题。

如果是这样,这里是一些sample code来实现这一点。

pannable

对于例如使用鼠标(或可能是触摸命令或触控板滚动手势 - 虽然我不是触摸屏或触控板来测试它),以围绕拖动地图。点击按钮“杀死邪恶的女巫”。

解决方案的工作原理是:

  1. 创建ImageView举行的背景图。
  2. 在堆叠背景ImageView构建在StackPane场景内容。
  3. 将场景包裹在与场景大小相关的ScrollPane中。
  4. ScrollPane上设置属性以使其可移动。
+1

谢谢你,这是:-) – fatevil 2013-02-26 13:01:08

+0

完美的解决方案!谢谢! – 2017-05-31 23:50:03