Autor Tema: ¿Cómo llamo a un evento desde un método?  (Leído 2904 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado gilanrodas

  • Sv Full Member
  • *
  • Mensajes: 527
  • What Would Jesus Do?
¿Cómo llamo a un evento desde un método?
« : julio 27, 2011, 12:26:12 pm »
No sé si está mal hecha la pregunta, pero lo que quiero hacer es algo como lo siguiente:

Código: [Seleccionar]
private void txtFecNacFocusLost(java.awt.event.FocusEvent evt){
       //...
}

private void llenarFormulario(){
       txtFecNacFocusLost();
}

El problema es que no sé qué parámetro es el que tengo que pasar desde llenarFormulario() para que se ejecute txtFecNacFocusLost(java.awt.event.FocusEvent evt)

Leí en Google que sólo ponga txtFecNacFocusLost(evt), pero resulta que no tengo variable "evt" alguna en llenarFormulario(), y no sé cómo la debería declarar en tal caso.

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: ¿Cómo llamo a un evento desde un método?
« Respuesta #1 : julio 27, 2011, 01:23:29 pm »
Por el momento te puedo recomendar darle una leida a esto:

http://download.oracle.com/javase/tutorial/uiswing/events/index.html

Desconectado spion

  • Sv Member
  • ***
  • Mensajes: 270
Re: ¿Cómo llamo a un evento desde un método?
« Respuesta #2 : julio 27, 2011, 03:08:04 pm »
No sé si está mal hecha la pregunta, pero lo que quiero hacer es algo como lo siguiente:

Código: [Seleccionar]
private void txtFecNacFocusLost(java.awt.event.FocusEvent [size=18pt]evt[/size]){
       //...
}

private void llenarFormulario(){
       txtFecNacFocusLost();
}

El problema es que no sé qué parámetro es el que tengo que pasar desde llenarFormulario() para que se ejecute txtFecNacFocusLost(java.awt.event.FocusEvent evt)


Segun entiendo que el evt no es una variable que tu declaras, si no la que esta dentro de esta parte txtFecNacFocusLost(java.awt.event.FocusEvent evt)

Desconectado gilanrodas

  • Sv Full Member
  • *
  • Mensajes: 527
  • What Would Jesus Do?
Re: ¿Cómo llamo a un evento desde un método?
« Respuesta #3 : julio 28, 2011, 03:13:42 pm »
Segun entiendo que el evt no es una variable que tu declaras, si no la que esta dentro de esta parte txtFecNacFocusLost(java.awt.event.FocusEvent evt)

Fijate que evt es una variable que ya la asigna Java, que al trabajar con Netbeans y dar doble clic al jTextField ya me coloca, sólo para programar lo que quiero que suceda.

private void txtFecNacFocusLost(java.awt.event.FocusEvent evt){
       //Espacio para ingresar el código
}