查看应用程序javafx
问题描述:
我在谷歌搜索了几个小时,我仍然找不到正确的答案,所以我有最后一次机会来这里问。查看应用程序javafx
我在做学年JAVA FX项目。我正在使用NetBeans。
我有一个问题,我可以应用我有看到。问题是:我想有一个大的地图(背景),我需要能够移动我的看法。例如,向右移动50(x)。
我有,我用舞台,场景,StackPane应用。
我听说过一些,尺寸在Java中,但我不能在JavaFX应用程序中使用它。有什么类似的,我可以在我的应用程序中使用什么?
非常感谢。
答
我想你要求的是一个Scene
在背景中有一张地图(表示为Image
),控件位于地图顶部,允许在特定位置与地图进行交互。你的问题有点不清楚,所以我不确定这是不是你问的问题。
如果是这样,这里是一些sample code来实现这一点。
对于例如使用鼠标(或可能是触摸命令或触控板滚动手势 - 虽然我不是触摸屏或触控板来测试它),以围绕拖动地图。点击按钮“杀死邪恶的女巫”。
解决方案的工作原理是:
- 创建
ImageView
举行的背景图。 - 在堆叠背景
ImageView
构建在StackPane
场景内容。 - 将场景包裹在与场景大小相关的
ScrollPane
中。 - 在
ScrollPane
上设置属性以使其可移动。
谢谢你,这是:-) – fatevil 2013-02-26 13:01:08
完美的解决方案!谢谢! – 2017-05-31 23:50:03