Виджет метки GWT, получающий фокус при нажатии клавиши табуляции - PullRequest
2 голосов
/ 16 января 2009

Текущее решение:

  • пользователь нажимает на ярлык, и он переключается с текстовой областью, чтобы разрешить редактирование
  • пользователь может выйти из режима редактирования с помощью вкладки / ввода, и текстовая область переключается обратно на метку

Проблема в том, что пользователь должен щелкнуть мышью по ярлыку, чтобы войти в режим редактирования. Я хотел бы, чтобы метка получала событие onFocus, когда пользователь нажимает клавишу TAB, и метка является следующим виджетом в строке.

Возможное решение (но еще не пробованное) наследовать новый виджет от виджета Label и реализовать интерфейс TabListener.

1 Ответ

5 голосов
/ 16 января 2009

Существует панель, называемая панелью фокусировки. Эта панель позволяет виджетам, которые обычно не получают события, такие как события клавиатуры (например, метка единица), иметь события.

оформить документы здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...