0
我正在使用JavaFx上的选项卡窗格,我的问题是我无法处理选项卡内的任何KeyEvent,例如F5按键或键盘上的任意键也该功能正在处理Tab内的任何元素,如TextField
,我的目标是处理Tab中的任何事件而不是元素。JavaFx:选项卡上的事件筛选器(选项卡窗格)
这是我的代码,我测试了它
tab.getContent().addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent event) {
System.out.println("Filtering out event " + event.getCode());
event.consume();
}
});
尝试添加evnt过滤器到内容:tab.getContent()。addEventFilter(...); –
对不起,我忘了在问题上添加'tab.getContent()',实际上它现在是正确的,并且我添加了'tab.getContent()',它不起作用 – MhmdAljobairi
然后,您应该提供一个MCVE 。 –