JavaFX虚拟键盘不显示
问题描述:
我是javafx的新手。我做了一个简单的应用程序表单 它JavaFX虚拟键盘不显示
- 锚窗格
- 窗格
- 文本字段
我跑触摸屏设备上的应用程序,但虚拟键盘显示不出来。 textfield已经集中。
我使用的是JDK 8u25,场景生成器2.0。
根据我读,http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm
虚拟键盘时,文本输入字段处于焦点自动显示。请注意,与键盘关联的控件在显示键盘时保持可见。没有必要推动父母的舞台。
我该怎么办?提前致谢。
答
添加以下参数到你的VM选项应该允许虚拟键盘弹出:
-Dcom.sun.javafx.isEmbedded=true -Dcom.sun.javafx.virtualKeyboard=javafx
之后,你作为JavaFX: Working with JavaFX UI Components文件中表示可以指定键盘格式。
例如,在一个文本字段命名的文本框,使用以下命令:
textField.getProperties().put("vkType", "numeric");
+1
由于它的工作原理。但那是多么的不合时宜?那么简单的“textField.activateVirtualKeyboard()”方法呢? – Sauer 2015-08-03 22:03:57
我也不能显示键盘... – Gillardo 2014-11-06 18:55:17