У меня есть настольное приложение, которое будет использоваться на компьютерах без клавиатуры, вход будет на сенсорном экране. Я могу заставить виртуальную клавиатуру нормально отображаться на текстовых полях при запуске из eclipse. Я использовал эти аргументыjavafx программно задает аргументы для виртуальной клавиатуры
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.virtualKeyboard=none
Следующая ссылка показывает, где добавить аргументы. how to add command line parameters when running java code in Eclipse?
Когда я делаю runnable jar file, клавиатура не отображается. Я ищу способ установить эти аргументы программным образом, чтобы файл runnable jar отобразил виртуальную клавиатуру на любом компьютере. Любая помощь будет оценена.
Привет, я уже пробовал это, но он никогда не работал для меня. Я не уверен, но аргументы не вступят в силу до запуска приложения. Я нашел рабочее решение только сейчас. Возможно, это работает. Создайте еще один класс, класс-оболочку, который установит эти аргументы, а затем запустит основной класс. http://stackoverflow.com/questions/32373313/gradle-build-for-javafx-application-virtual-keyboard-is-not-working-due-to-miss –
Спасибо за быстрый ответ. –