Как найти первый фокусируемый компонент в контейнере? - PullRequest
1 голос
/ 04 мая 2011

Я пытаюсь программно установить фокус на первый компонент данного контейнера.Какой лучший способ сделать это?

Несколько замечаний:

  • Я не нашел подходящего метода для IFocusManager / IFocusManagerContainer интерфейсов.В идеале, было бы IFocusManagerContainer#getFirstFocusableComponent(), но такого метода не существует.
  • «Первый» компонент - это тот, который получил бы фокус, если бы вы находились на каком-то компоненте непосредственно перед контейнером и нажали TAB.Это не обязательно первый фокусируемый дочерний элемент контейнера (здесь важен порядок табуляции).
  • Я бы хотел, чтобы решение работало хорошо.Я не особо заинтересован в просмотре списка отображения, но все же надеюсь, что есть какой-то лучший способ.

Спасибо!

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