【发布时间】:2014-12-26 17:25:00
【问题描述】:
当我在使用 JavaFx 的场景中显示 webView 浏览器时,我会禁用键盘,例如,当我使用该浏览器打开 Google 时,我希望您无法在搜索字段中输入内容。如何禁用键盘?
【问题讨论】:
标签: browser webview javafx keyboard
当我在使用 JavaFx 的场景中显示 webView 浏览器时,我会禁用键盘,例如,当我使用该浏览器打开 Google 时,我希望您无法在搜索字段中输入内容。如何禁用键盘?
【问题讨论】:
标签: browser webview javafx keyboard
如果你想禁用WebView的所有用户输入(键盘、鼠标等),你可以调用
webView.setDisable(true);
如果您只想阻止键盘输入(因此您允许鼠标输入等),请添加一个使用键盘事件的事件过滤器:
webView.addEventFilter(KeyEvent.ANY, KeyEvent::consume);
请注意,这不会阻止用户(例如)在 google 上搜索,因为他们可以使用鼠标将文本粘贴到文本字段等中。
【讨论】: