Активация сенсорных элементов управления в 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 ответ

Не должно быть необходимости включать эти возможности, но JavaFX сам решает, поддерживаются ли они. Вы можете запросить возможности программно, например, PlatformImpl.isSupported(ConditionalFeature.INPUT_TOUCH),

Другие вопросы по тегам