当我在使用JavaFx的场景中显示webView浏览器时,我会禁用键盘,例如当我使用该浏览器打开Google时,我希望您无法输入搜索字段。如何禁用键盘?
答案 0 :(得分:1)
如果要对WebView
停用所有用户输入(键盘,鼠标等),可以致电
webView.setDisable(true);
如果您只想阻止键盘输入(因此您允许鼠标输入等),请添加一个消耗键盘事件的事件过滤器:
webView.addEventFilter(KeyEvent.ANY, KeyEvent::consume);
请注意,这并不会阻止用户(例如)在Google上进行搜索,因为他们可以使用鼠标将文本粘贴到文本字段等中。