Cargando

Ir a contenido

X

Como disparo un evento custom en SWT





 

Publicado 17 noviembre 2014 - 00:24
Estoy construyendo una aplicacion en swt, ademas tengo un hilo corriendo sobre pools de la base de datos para cualquier cambio que se haga directamente sobre esta o por otra aplicacion.

Hasta los momentos puedo capturar los cambios pero lo que necesito es decirle a mi interfaz que refresque. He tratado de llamar los metodos de los objetos para refrescar directamente desde el hilo pero me da una excepcion de tipo:

SWTException "Invalid Thread Access".


existe una forma de crear mi propio evento dentro del hilo que pueda ser manualmente disparado luego de haber hechos los cambios sobre la base de datos, que luego sea levantado por la clase que necesite ser refrescada.

he mirado a los eventos de SWT pero solo he encontrado aquellos que son pertenicientes a los widgets y solo pueden ser disparados por los widgets por igual.

Gracias.
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 17 noviembre 2014 - 02:30
Probasta actualizando desde el hilo de interfaz del usuario?

 

Publicado 17 noviembre 2014 - 02:31
Debes utilizar los metodos de la clase de org.eclipse.swt.widgets.Display:

Por favor Identificate o Registrate para poder ver este contenido


o con el siguiente

Por favor Identificate o Registrate para poder ver este contenido



 

Publicado 17 noviembre 2014 - 02:36  AUTOR PREGUNTA
Gracias Joel