control de teclado TAB

Iniciado por soy_nicanor, 28 Junio 2016, 18:00 PM

0 Miembros y 1 Visitante están viendo este tema.

soy_nicanor

Al presionar en el tecla Tab quiero que el foco se posicione en jTextField3 y no me funciona.

Código (java) [Seleccionar]

jTextField1.setFocusTraversalKeys(KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS,
        java.util.Collections.EMPTY_SET);
        if(evt.getKeyCode() == KeyEvent.VK_TAB){
            jTextField3.requestFocus();
        }


Gracias.

+ 1 Oculto(s)

usa equal y me contas como te fue


asi:
Código (java) [Seleccionar]
if(evt.getKeyCode().equal( KeyEvent.VK_TAB)){

soy_nicanor

#2
No me funciona ni con
Código (java) [Seleccionar]
jTextField1.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
       java.util.Collections.EMPTY_SET);

+ 1 Oculto(s)

si en el cuerpo del if pones un sop?

es decir
Código (java) [Seleccionar]

if(evt.getKeyCode() == KeyEvent.VK_TAB){
             System.out.print("esta funcionando el tab");         
            jTextField3.requestFocus();
}