Para descobrir qual componente está com o foco em um panel:
http://www.exampledepot.com/egs/java.awt/focus_FindFocus.html
Agora qual o evento para saber qnd o foco mudou?
Durante o debug ele mostra o id do componente, será que posso utilizar isto para identificar “pelo nome” cada componente e perguntar quem tem o foco?
Qualquer idéia é bem vinda!