簡體   English   中英

不使用窗口按鈕JavaFx的Keybord事件

[英]Not consuming Keybord event for window button JavaFx

我無法在JavaFx應用程序中使用WINDOWS,Esc的鍵盤事件

if (keyEvent.getCode() == KeyCode.WINDOWS) {
    System.out.print("\n\n window");
    keyEvent.consume();
}

我認為可能是您使用了錯誤的EventHandler。 嘗試使用該事件過濾器處理程序,該處理程序可以與consume()方法一起正常工作。

txtBox.addEventFilter(KeyEvent.KEY_TYPED, new EventHandler<KeyEvent>() 
    {
    @Override
    public void handle(KeyEvent event) 
    {
    if(event.getCode()==KeyCode.ESCAPE)
             event.consume();                                    
    }});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM