Вопрос в том, почему вы хотите это сделать? Каковы ваши реальные требования в отличие от вашего попытки решения. Обработка события двумя компонентами, как правило, не очень хорошая идея.
Как правило, вы не должны использовать KeyListeners. Swing был разработан для использования Key Bindings . Однако в этом случае это не поможет, поскольку, как упоминалось ранее, подсистема фокуса обрабатывает клавишу табуляции.
Если это единственное решение вашей проблемы, тогда я думаю, что вы можете использовать KeyEventPostProcessor
для прослушивания любого KeyEvent. См. Глобальные прослушиватели событий для получения дополнительной информации.