【发布时间】:2019-01-02 17:39:47
【问题描述】:
我正在尝试使 javaFX 虚拟键盘适用于触摸屏。 Netbeans 一切顺利。
我把这个放在Project->Properties->Run->VM Options:
-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.virtualKeyboard=javafx
当我在 Netbeans 中运行程序时,键盘会显示出来,当我单击文本字段时它正在工作......一切都很好。
问题是当我构建应用程序并从 dist 文件夹运行 .jar 时,没有更多的键盘......
有什么想法吗?谢谢!!!
【问题讨论】:
-
运行JAR文件时是否设置系统属性?
-
@Slav 你是什么意思?我昨晚尝试将
<target name="-post-jfx-deploy"> <fx:platform> <fx:property name="-Dcom.sun.javafx.isEmbedded" value="true"/> <fx:property name="-Dcom.sun.javafx.touch" value="true"/> <fx:property name="-Dcom.sun.javafx.virtualKeyboard" value="javafx"/> </fx:platform> </target>放入build.xml 中......但没有任何变化......
标签: javafx touch virtual-keyboard