Problema com KeyTyped

3 respostas
AndreMendes

aqui vai o trecho de código:

private void jTextFieldDescricaoPagamentoKeyTyped(java.awt.event.KeyEvent evt) {

        System.out.println(evt.getKeyChar());
        System.out.println(evt.VK_ENTER);

        if(evt.getKeyCode() == evt.VK_ENTER)
            System.out.println("enterrrrrrrrrrrrrrrrrrrrrrrrrrr;");
        else
            System.out.println("falhouuuuuuu");

    }

Quero que quando o usuario aperte enter, pula para o proximo jTextField, mas parece que o keytyped nao reconhece o ENTER!
Alguem sabe como fazer?

3 Respostas

E

O ENTER é processado antes. Você tem de usar isto aqui:

http://www.guj.com.br/posts/list/92862.java#497162

AndreMendes

Não é bem essa a solução que eu busco, pois, o tab funciona e estou usando… Mas a intenção é a seguinte:

Suponha os campos e ao apertar ENTER:

Campo 1: pular para o campo 3
Campo 2:
Campo 3: pular para o campo 6
Campo 4:
Campo 5: pular para o campo 1
Campo 6:

Minha aplicação tem essa necessidade! Não perguntem porque rsrsrs

Alguem sabe como ?

ViniGodoy

Use o que o entanglement indicou combinado com o que esse artigo descreve:
How to use the Focus subsystem - Customizing Focus Transversal

Criado 23 de julho de 2010
Ultima resposta 26 de jul. de 2010
Respostas 3
Participantes 3