【问题标题】:Programmatically show/hide virtual keyboard以编程方式显示/隐藏虚拟键盘
【发布时间】:2016-03-28 19:49:03
【问题描述】:

即使不使用虚拟键盘,我也需要将其保留在屏幕上。 有没有办法强制它的可见性?

我尝试在文本字段上调用 ​​.requestFocus(),但只有当项目通过鼠标或触摸事件获得焦点时键盘才会抬起(并在失去焦点时消失)

我想更改此默认行为。

【问题讨论】:

    标签: javafx


    【解决方案1】:

    你应该使用这个:

    FXVK.init(textfield);
    FXVK.attach(textfield);
    

    您将传入的Node 将是您要使用键盘输入的输入字段(在这种情况下,它是您的TextField)。如果您想关闭键盘,只需使用FXVK.detach();

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 2019-03-06
      • 2010-12-31
      • 1970-01-01
      相关资源
      最近更新 更多