2013-11-14 3 views

ответ

0

Я думаю, можете быть вы используете неправильный EventHandler. Попробуйте обработчик фильтра событий, он работает правильно с использованием метода потребления().

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

Я пробовал как EventHandler, так и EventFilter его не работать. – ameen