質問: 動的にJTextFieldを配置している処理があります。
回答: awtを使ったことがないので、ドキュメントを読んで予想しながらの回答ですが、 FocusListenerの各メソッドで引数に渡されるFocusEvent。 これがもつメソッドgetComponent()とgetOppositeComponent()が使えるのではないでしょうか。