我想使用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
答案 0 :(得分:-1)
不需要启用这些功能,但JavaFX会自行决定是否支持这些功能。您可以通过编程方式查询功能,例如PlatformImpl.isSupported(ConditionalFeature.INPUT_TOUCH)
。