Виртуальная клавиатура JavaFX отображается в Netbeans, но не в распространении - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь заставить виртуальную клавиатуру javaFX работать на сенсорном экране. В Netbeans все идет хорошо.

Я поместил это в Project-> Properties-> Run-> VM Options:

-Dcom.sun.javafx.isEmbedded=true    
-Dcom.sun.javafx.touch=true    
-Dcom.sun.javafx.virtualKeyboard=javafx

Когда я запускаю программу в Netbeans, появляется клавиатура, когда я нажимаю в текстовом поле, она работает ... все хорошо.

Проблема в том, что когда я создаю приложение и запускаю .jar из папки dist, клавиатуры больше нет ...

Есть идеи? Спасибо !!!

1 Ответ

0 голосов
/ 06 января 2019

Вы можете передать параметры в основную функцию.

System.setProperty("com.sun.javafx.isEmbedded", "true");
System.setProperty("com.sun.javafx.touch", "true");
System.setProperty("com.sun.javafx.virtualKeyboard", "javafx");
       
...