Foros del Web » Programación para mayores de 30 ;) » Java »

Como disparar KeyPressed de un objeto desde el lostFocus?

Estas en el tema de Como disparar KeyPressed de un objeto desde el lostFocus? en el foro de Java en Foros del Web. Es decir como disparar el KeyPressed desde el lost focus. es que queiro ejecutar el CODIGO que programe en mi KeyPressed desde el LostFocus. de ...
  #1 (permalink)  
Antiguo 17/08/2010, 18:34
 
Fecha de Ingreso: abril-2009
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Información Como disparar KeyPressed de un objeto desde el lostFocus?

Es decir como disparar el KeyPressed desde el lost focus. es que queiro ejecutar el CODIGO que programe en mi KeyPressed desde el LostFocus. de un JTextField.
  #2 (permalink)  
Antiguo 17/08/2010, 19:27
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

No se por que me tomo la molestia de responderte esto, realmente es cuestión de pensar un poco nomas..

Código Java:
Ver original
  1. public void keyPressed(KeyEvent e) {
  2.     metodoFantastico();
  3. }
  4.  //opción 1
  5. public void focusLost(FocusEvent e) {
  6.     keyPressed(null)
  7. }
  8.  //opción 2
  9. public void focusLost(FocusEvent e) {
  10.     metodoFantastico();
  11. }
__________________
BadProgrammerException!
  #3 (permalink)  
Antiguo 17/08/2010, 21:28
 
Fecha de Ingreso: abril-2009
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

se supone que los foros estan para ayudar no para criticar. si sabes tanto entonces porque estas aca.? awevonado. gracias sabes todo
  #4 (permalink)  
Antiguo 18/08/2010, 02:32
 
Fecha de Ingreso: julio-2010
Mensajes: 104
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

Buenos días,

Cita:
se supone que los foros estan para ayudar
Y te ha dado la solución, si eso no es ayudar ya me dirás.

Hay muchas maneras de decir las cosas, firuzz no ha contestado como si fuera una dama inglesa, pero no tenías porque insultar y se te ha olvidado darle las gracias por la respuesta.

Un saludo y buen día.
  #5 (permalink)  
Antiguo 18/08/2010, 07:58
 
Fecha de Ingreso: abril-2009
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

Bien no e formulado bien mi pregunta o es un poco confuso. No deseo llamar a un metodo sino al kEYPRESS EN si. Es decir algo que emule que se disparo el keypress en mi objeto.Emular que se presiono la tecla enter.desde mi lostfocus..
Lo que deseeo poder hacer es algo como esto.
*Creo un robot.
Código:
 public  Robot r = new Robot();
Y en el lostfocus de mi objeto X le digo que el robot presione enter pero sobre un JTextFIEL DETERMINADO. alli radica mi problema no se como decirle que se valle a ese objeto y presione enter(el tema de las coordenadas no me funcioan por que el usuario puede mover la ventana.)

Esto seria asi.
Código:
private void NewDorsalFocusLost(java.awt.event.FocusEvent evt) {                                    
       r.keyPress(KeyEvent.VK_ENTER);
      
    }
de echo esto lo hace pero no sobre el objeto en cuestion. sino sobre la ventana. o lo que tenga el enfoque en ese momento. Pero al programarlo en el lostfocus de un objeto ya no se ejecuta en ese objeto sino en el siguente.Necesito que aga enter sobre un objeto determinado.
Esta Linea me da un error
Código:
keyPressed(null)
Y FiruzzZ no fue de lo mas cortes pero se le agradece. :) lo de awevonado. no se lo que significa no soy de mejico XD
  #6 (permalink)  
Antiguo 18/08/2010, 11:06
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

Quiero cree que te diste cuenta que en mi código anterior me faltó poner un ; después de keyPressed(null)

Otra cosa: esto xxxkeyPressed(null), no te puede tirar a menos que intentes usar el KeyEvent e (que obviamente es null) por lo tanto vas a tener un NullPointerException DENTRO del método, cuando intenta acceder a e
__________________
BadProgrammerException!
  #7 (permalink)  
Antiguo 18/08/2010, 14:47
 
Fecha de Ingreso: abril-2009
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

oBVIAMENTE ME DI QUENTA QUE LE FALTAVA ;
  #8 (permalink)  
Antiguo 19/08/2010, 01:31
 
Fecha de Ingreso: noviembre-2006
Mensajes: 56
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: Como disparar KeyPressed de un objeto desde el lostFocus?

Hola, puedes mover el foco antes de lanzar el keyPress con requestFocus(), p.e. jTextfield1.requestFocus()

Un Saludo.

Etiquetas: lostfocus, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:57.