Olá a todos,
Alguém sabe como fazer para que teclando TAB o foco mude para o próximo 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
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 ).
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