JavaFX关闭Textfield的虚拟键盘或在运行时关闭代码一段时间

时间:2015-07-02 10:11:38

标签: java javafx keyboard virtual

我正在开发一个JavaFX触摸屏应用程序,其中包括扫描一些条形码。 当用于扫描条形码的文本字段具有焦点时,虚拟键盘弹出。在这种情况下,我想为此Textfield取消激活虚拟键盘或在运行时从代码关闭虚拟键盘。 我可以在运行时从代码中触发“隐藏键盘”键吗? 对于其他一些用户交互,我需要虚拟键盘。

有没有办法解决这个问题?

备注:我已通过设置VM参数激活了虚拟键盘: -Dcom.sun.javafx.virtualKeyboard = JavaFX的

谢谢!

1 个答案:

答案 0 :(得分:1)

当文本字段处于焦点时,您可以分离虚拟键盘:

GetLevel()