JavaFX 虚拟键盘不显示

2024-04-27

我是javafx新手。我制作了一个简单的应用程序表单。 它有

  • 锚定窗格
  • Pane
  • 文本域

我在触摸屏设备上运行该应用程序,但虚拟键盘不显示。文本字段已经聚焦。

我使用的是 JDK 8u25,场景生成器 2.0。

根据我读到的,http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm

当文本输入字段获得焦点时,虚拟键盘会自动显示。请注意,当显示键盘时,与键盘关联的控件仍然可见。无需将父级推高。

我应该怎么办?提前致谢。


将以下参数添加到您的虚拟机选项中应该允许弹出虚拟键盘:

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

之后,您可以指定键盘格式,如所示JavaFX:使用 JavaFX UI 组件 http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm文档。

例如,在名为 textField 的 TextField 上,使用以下命令:

textField.getProperties().put("vkType", "numeric");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaFX 虚拟键盘不显示 的相关文章

随机推荐