【问题标题】:How disable keyboard in a webView browser (JavaFx)?如何在 webView 浏览器(JavaFx)中禁用键盘?
【发布时间】:2014-12-26 17:25:00
【问题描述】:

当我在使用 JavaFx 的场景中显示 webView 浏览器时,我会禁用键盘,例如,当我使用该浏览器打开 Google 时,我希望您无法在搜索字段中输入内容。如何禁用键盘?

【问题讨论】:

    标签: browser webview javafx keyboard


    【解决方案1】:

    如果你想禁用WebView所有用户输入(键盘、鼠标等),你可以调用

    webView.setDisable(true);
    

    如果您只想阻止键盘输入(因此您允许鼠标输入等),请添加一个使用键盘事件的事件过滤器:

    webView.addEventFilter(KeyEvent.ANY, KeyEvent::consume);
    

    请注意,这不会阻止用户(例如)在 google 上搜索,因为他们可以使用鼠标将文本粘贴到文本字段等中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多