TAB troca de objeto

Olá a todos,

Alguém sabe como fazer para que teclando TAB o foco mude para o próximo objeto?

Acho que ja faz isso automatico, faz nao ??

Não faz. Eu tentei fazer na mão:
se a tecla digitada for TAB o próximo objeto recebe o foco, porém justamente a tecla TAB não é “enxergada”. Qualquer outra funciona, ENTER, SPACE …

vc ta usando o que ? Swing ?
Acho que deve ser sua tecla… hehehehe

Ué, a tecla TAB não é aquela com uma seta apontando para cima? :))

É Swing, um apllet.

Desenvolvendo em Eclipse.

Hmm… nao, a tecla tab eh assim:

Caso vc ainda esteja perdido, nos teclados de PC ela fica ao lado da letra Q :smiley:

huahauhauahaa… :shock:

Olha, tem esse tutorial aqui sobre focus, da uma olhada nele:
Focus on Focus: A Tutorial on the New API

Ele fala um pouco sobre o focus.

Áí galera,

Pra quem tiver esta dúvida:

O java(1.4.2) faz automático isto, basta setar a propriedade setFocusable(true) para todos os objetos.

Valeu!

[quote=“tozetto”]Áí galera,

Pra quem tiver esta dúvida:

O java(1.4.2) faz automático isto, basta setar a propriedade setFocusable(true) para todos os objetos.

Valeu![/quote]

Na verdade o default é true para a propriedade Focusable. :roll:
Quando essa propriedade esta como false, o objeto nao recebe focu de jeito nenhum. Exemplo: no caso de um JTextField vc nao consegue nem editar o campo com essa propriedade como false ( editar eu digo colocar o cursor no campo e aperrtar as teclas ). :smiley:
Abraços,

Gostaria de uma ajuda. Queria saber como que eu posso fazer para voltar o focus para um jtextfield?
Tipo assim… o usuario digita um valor e dá tab e eu verifico se aquele valor do jtextfield é válido ou nao, caso não seja eu gostaria q o focus voltesse ao jtextfield para o usuario digitar novamente…
caso o valor seja válido o focus pode ir para o proximo (já esta fazendo isso)

Quem poder ajudar eu agradeço