I noticed TextInput does not dispatch KEY_UP events.
private EventHandler enterKeyHandler = new EventHandler(new EventListener(){
@Override
public void eventOccurred(final Event evt) throws Exception {
System.out.println("Hit");
KeyEvent kev = (KeyEvent) evt;
if(kev.getKey().equals(Key.ENTER)){
UIRobot.click(searchButton,0,0,0,0,false,false,false);
}
}
},true,false,Event.Type.KEY_UP);
Never gets called after adding it as
TextInput foo = new TextInput();
foo.addEventListener(enterKeyHandler);
Am I doing something wrong or is the event just not getting dispatched?