Sv Community El Salvador

Soporte y Tecnología => Programación => Java => Mensaje iniciado por: gilanrodas en julio 27, 2011, 12:26:12 pm

Título: ¿Cómo llamo a un evento desde un método?
Publicado por: gilanrodas en 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.
Título: Re: ¿Cómo llamo a un evento desde un método?
Publicado por: hkadejo en 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 (http://download.oracle.com/javase/tutorial/uiswing/events/index.html)
Título: Re: ¿Cómo llamo a un evento desde un método?
Publicado por: spion en 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)
Título: Re: ¿Cómo llamo a un evento desde un método?
Publicado por: gilanrodas en 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
}