我正在开发一个JavaFX触摸屏应用程序,其中包括扫描一些条形码。 当用于扫描条形码的文本字段具有焦点时,虚拟键盘弹出。在这种情况下,我想为此Textfield取消激活虚拟键盘或在运行时从代码关闭虚拟键盘。 我可以在运行时从代码中触发“隐藏键盘”键吗? 对于其他一些用户交互,我需要虚拟键盘。
有没有办法解决这个问题?
备注:我已通过设置VM参数激活了虚拟键盘: -Dcom.sun.javafx.virtualKeyboard = JavaFX的
谢谢!
答案 0 :(得分:1)
当文本字段处于焦点时,您可以分离虚拟键盘:
GetLevel()