2016-11-22 1 views

ответ

1

Использование Component.requestFocus().

+0

Есть около 50 кнопок, и я пытаюсь сфокусироваться на определенной кнопке, используя следующий код: Button button = (Button) container.getComponentAt (25); button.requestFocus(); Но кнопка не фокусируется, а показывает первую кнопку, – tizbn

+0

Убедитесь, что вы вызываете этот метод, когда форма выложена и проверена. Если вы сделаете это до отображения формы, макет, возможно, никогда не произошел. Вы можете использовать прослушиватель шоу, чтобы связать вызов фокуса запроса, если форма еще не видна –

+0

благодаря тому, что она работает после добавления слушателя addShowListener – tizbn