Мне нужно установить клавишу ВВОДА для перемещения между включенными полями, размещенными на com.vaadin.ui.Panel. Как я могу программно сделать это?
Это мое намерение, но не сейчас, как отправить нажатие клавиши:
Action ENTER_KEY_ACTION = new ShortcutAction(
"Enter key"
, ShortcutAction.KeyCode.ENTER
, null
);
public Action[] getActions(Object target, Object sender) {
return new Action[] { ENTER_KEY_ACTION};
}
public void handleAction(Action action, Object sender, Object target) {
if (action == ENTER_KEY_ACTION ) {
ENTERKeyHandler();
}
}
protected void ENTERKeyHandler(){
//
//here i need to send a TAB keyPress
//
}
этот код прекрасно работает до сих пор, но не закончен. Я не знаю, есть ли другой способ сделать это?
прошу прощения, мой английский тоже.