Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: soy_nicanor en 28 Junio 2016, 18:00 PM

Título: control de teclado TAB
Publicado por: soy_nicanor en 28 Junio 2016, 18:00 PM
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.
Título: Re: control de teclado TAB
Publicado por: + 1 Oculto(s) en 28 Junio 2016, 23:33 PM
usa equal y me contas como te fue


asi:
Código (java) [Seleccionar]
if(evt.getKeyCode().equal( KeyEvent.VK_TAB)){
Título: Re: control de teclado TAB
Publicado por: soy_nicanor en 29 Junio 2016, 04:02 AM
No me funciona ni con
Código (java) [Seleccionar]
jTextField1.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
       java.util.Collections.EMPTY_SET);
Título: Re: control de teclado TAB
Publicado por: + 1 Oculto(s) en 2 Julio 2016, 03:58 AM
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();
}