在JavaFX中激活启用触摸的控件

时间:2014-05-09 12:14:13

标签: windows-8 javafx

我想使用http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm中描述的启用触控的控件。我在Windows 8平板电脑上构建我的应用程序,但ScrollPanes是桌面式的,即scrollbars,并且没有手指拖动的反应。如何告诉我JavaFX我在移动平台上?

编辑 :我刚刚意识到标准的桌面式ScrollPane会对手指拖动做出反应,但它看起来并不像示例中那样上面的链接。

解决方案 :可以通过设置-Dcom.sun.javafx.isEmbedded = true和-Dcom.sun.javafx.touch = true

1 个答案:

答案 0 :(得分:-1)

不需要启用这些功能,但JavaFX会自行决定是否支持这些功能。您可以通过编程方式查询功能,例如PlatformImpl.isSupported(ConditionalFeature.INPUT_TOUCH)