当前位置: 首页 > 知识库问答 >
问题:

JavaFX虚拟键盘

丁晋
2023-03-14

http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embedd.htm

有没有人在javafx应用程序中有过虚拟键盘的经验?我需要能够显示正常的键盘或数字键盘时,文本字段是聚焦的。

共有1个答案

袁宜
2023-03-14

是的,在Oracle Java8发行版中有JavaFX虚拟键盘这样的东西,尽管Oracle在JavaFX的嵌入式版本之外没有提供文档或支持。

然而,虚拟键盘似乎确实随Oracle desktop Java8 JRE一起提供,如果您切换一些未记录和不支持的系统属性,它似乎确实可以在那里工作。

尝试:

    null
    null
    null
 类似资料:
  • 我想永远不要像以编程方式显示/隐藏虚拟键盘一样隐藏虚拟键盘 或者(如果上面所说的不可能的话) 我想从虚拟键盘移除/隐藏/禁用下面(突出显示的绿色左下角)按钮。 在任何情况下都不要隐藏键盘,除非程序没有终止。 代码:你也可以在github上查看我的代码。

  • 我用JavaFX设计了一个简单的虚拟键盘,用于一个刽子手风格的游戏。唯一的问题是,我无法获得正确的第二行和第三行的对齐方式,就像真正的键盘设计一样(例如,a键几乎在Q键和W键之间)。 键盘只是使用实现的,网格窗格中每个字符都有一个按钮。 有没有办法插入一点空白?我真的想过堆叠三个,每行一个,然后添加正确的偏移量作为空白文本,但这在我看来有点勉强,所以我想知道是否有一种“更干净”的方法。 以下是我的

  • 有什么方法可以调整JavaFX虚拟键盘子窗口的大小吗? 我指的是虚拟键盘属于的阶段作为一个子窗口,因为它是如何在风景视图中被标记的。 我正在开发一个应用程序,专门使用虚拟键盘在Surface3平板上进行文本输入。由于分辨率(2160x1440),键盘的按钮太短,无法可靠地按在Surface的屏幕上,如图所示,将其调整为1920的宽度:http://i.imgur.com/kp65dlm.png:h

  • null 在当前的系统配置中,有没有办法在我的触摸监视器上显示虚拟键盘?例如,告诉键盘它的所有者应用程序在哪里,以便它在正确的监视器上显示?