Enter como TAB

5 respostas
rfpsatin

Como faço p/ saltar com o <enter> como o <tab>?

obrigado pessoal

5 Respostas

Jair_Rillo_Junior

uma idéia (não sei se é a melhor solução), é no KeyEvent no seu objeto, se a Key for o enter, da um requestFocus() no próximo Objeto

rfpsatin

eu faço algo como isto q vc flw em Delphi

if key=vk_return then
selectnext(activecontrol,true,true)

bem, quero chegar no seguinte.

basta dar

requestFocus&#40;&#41;

ou algum outro parâmetro.

(estou sem nenhum editor aqui p/ testar)

valeu, obrigadao

luiz_ross

Faz assim

seucampo.addKeyListener&#40;new java.awt.event.KeyAdapter&#40;&#41; &#123; 
     public void keyPressed&#40;java.awt.event.KeyEvent evt&#41; &#123; 
           seucampoKeyPressed&#40;evt&#41;; 
     &#125; 
&#125;&#41;; 


private void seucampoKeyPressed &#40;java.awt.event.KeyEvent evt&#41; &#123; 

         if &#40;evt.getKeyCode&#40;&#41; == evt.VK_ENTER&#41; &#123; 
                qualquer lixo que queira por
            &#125;
Rafael_Steil

De uma olhada neste post:

http://www.guj.com.br/forum/viewtopic.php?t=338&highlight=tab

Rafael

N

Acho que assim é mais “tranquilo”:

campo.addActionListener&#40; new ActionListener&#40;&#41; &#123; public void actionPerformed&#40;ActionEvent evt&#41; &#123; component.requestFocus&#40;&#41;; &#125; &#125;&#41;;

Criado 22 de outubro de 2003
Ultima resposta 22 de out. de 2003
Respostas 5
Participantes 5