我无法在我的JavaFx应用程序中使用WINDOWS,Esc的键盘事件
if (keyEvent.getCode() == KeyCode.WINDOWS) {
System.out.print("\n\n window");
keyEvent.consume();
}
答案 0 :(得分:0)
我想你可能正在使用错误的EventHandler。试试这个事件过滤器处理程序,它可以使用consume()方法正常工作。
txtBox.addEventFilter(KeyEvent.KEY_TYPED, new EventHandler<KeyEvent>()
{
@Override
public void handle(KeyEvent event)
{
if(event.getCode()==KeyCode.ESCAPE)
event.consume();
}});