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 。 –