Swing Custom traversal policy is so easy to use check it out:
http://java.sun.com/docs/books/tutorial/uiswing/misc/focus.html
What should be done is to write a class that extends FocusTraversalPolicy and then provide a collection of Components
so that we won’t have to implement the class over and over in an application.