如何完全禁用对焦系统
How to completly disable focus system
我想在 JavaFX 应用程序中禁用焦点系统。也就是说没有焦点遍历,没有控件可以得到焦点,所以它永远不会有相应的图形装饰,也永远不会收到键盘事件。所有键盘事件都应由根节点(或阶段)捕获和处理。
我应该如何extend/rewrite禁用对焦系统?
要处理根节点中的所有键盘事件,请执行
root.addEventFilter(KeyEvent.ANY, e -> {
// handle keyboard event...
e.consume();
});
我想在 JavaFX 应用程序中禁用焦点系统。也就是说没有焦点遍历,没有控件可以得到焦点,所以它永远不会有相应的图形装饰,也永远不会收到键盘事件。所有键盘事件都应由根节点(或阶段)捕获和处理。
我应该如何extend/rewrite禁用对焦系统?
要处理根节点中的所有键盘事件,请执行
root.addEventFilter(KeyEvent.ANY, e -> {
// handle keyboard event...
e.consume();
});