O jtextfield deverá ser o primeiro a receber o foco ou o primeiro na ordem de visualização?
Se for o primeiro a receber o foco, tente jtextfield.requestFocus().
Se for o primeiro a ser exibido, depende do layout e do momento em que o mesmo é adicionado ao conteiner.
Para executar um bloco ao pressionar TAB, você pode utilizar um keyListener ou um FocusListener (no campo que perdeu o foco ou no campo que está recebendo o foco).
M
marcoscorso
o problema no tab já resolvi
coloquei focus listener no campo, na saida do focus, e funcionou …
agora sobre o setar o campo
uso o layout null e os textfield “desenho” eles com o setbounds
ja tentei organizar os textfield conforme a sequencia, adiconando eles no jpanel, mas não dá certo, ele abre o panel sempre no componente (tanto button quanto textfield) que esta mais a esquerda e mas acima, independente da ordem que eu coloco eles no panel
o requestfocus também já tentei, sem sucesso …
coloquei no campo que preciso que inicie
o textfield deve ser o primeiro q receber o focus quando o jpanel inicia