I have created my own LAF - see code below - and I do not know, why JTextField component is not focused while I am pressing TAB key (java 1.7.0_07b, Win7). Please, write me, what I have missed to implement in my LAF. Thank you.
This is not an area I've ever done anything on but my understanding was that the LookAndFeel class had to provide a UIDelegate class for every supported component. These UIDelegates can be sub classes of the basic UIDelagte classes but I wasn't aware you could just return the basic UIDelegates, that would be effectively the same as setting the overall Look and Feel to Basic which isn't an option I'm aware of.
Have you tried extending the MetalLookAndFeel class to see if that gives you the tabbing behaviour you want.