Foro de elhacker.net

Programación => 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
  1. jTextField1.setFocusTraversalKeys(KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS,
  2.        java.util.Collections.EMPTY_SET);
  3.        if(evt.getKeyCode() == KeyEvent.VK_TAB){
  4.            jTextField3.requestFocus();
  5.        }
  6.  

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
  1. 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
  1. jTextField1.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
  2.        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
  1. if(evt.getKeyCode() == KeyEvent.VK_TAB){
  2.             System.out.print("esta funcionando el tab");          
  3.            jTextField3.requestFocus();
  4. }