Если я не понимаю ваш вопрос, вы описываете поведение java Swing по умолчанию в Windows и, вероятно, в Linux. Mac OSX обрабатывает фокус на вкладке немного по-другому (по умолчанию не все элементы доступны).
Если вы хотите настроить порядок фокусировки на клавиатуре и тому подобное, по умолчанию это делается через java.awt.KeyboardFocusManager
.