如何在webView浏览器(JavaFx)中禁用键盘?

时间:2014-12-26 17:25:00

标签: browser webview javafx keyboard

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

1 个答案:

答案 0 :(得分:1)

如果要对WebView停用所有用户输入(键盘,鼠标等),可以致电

webView.setDisable(true);

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

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

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