Troca de coponentes apertando tecla TAB

2 respostas
J

ae pessoas
eu gostaria de saber uma maneira de trocas os componentes quando aperto a tecla tab mas sem usar o setNextFocusableComponent , pq esta deprecated

eu to vendo uma classe chamada ContainerOrderFocusTraversalPolicy

alguem ja mecheu com ela??
ou sabe outra maneira de fazer isso ??
confesso que estou meio perdido na api dela
:oops:

valeu povo
[]'s :wink:

2 Respostas

M

hey JavaNight,

Já pesquisasse sobre FocusTraversalPolicy ?
O método setNextFocusableComponent foi “substituído” por esse aí !

Abraço,
Maicon

J

entao
foi oq eu disse
mas isso ai nao eh um metodo
eh uma classe abstrata…
e a classe ContainerOrderFocusTraversalPolicy à extende

eu consegui sim

voce tem q extender a classe ContainerOrderFocusTraversalPolicy
e setar this.setFocusTraversalPolicy(teste); no seu frame
ps: teste extende ContainerOrderFocusTraversalPolicy
e na sua classe tem q implementar os metodos getComponentBefore, getComponentAfter, addComponent , getFirstComponent, getLastComponent

ta dando problemas agora so quando o usuario clica com o mouse
pq esse transversal trata teclado ne
mas eu to quase conseguindo
se alguem ja mecheou com isso alguma vez eu aceito opinioes

valeu

Criado 24 de setembro de 2004
Ultima resposta 24 de set. de 2004
Respostas 2
Participantes 2