[Gvsig_desarrolladores] Mensajes en la status bar

Jose Manuel Vivó (Chema) josemanuel.vivo en iver.es
Jue Jul 26 12:21:04 CEST 2007


Hola Jorge:

¿'miprocesolargo' se lanza en un thread distinto?, puede que el problema sea 
que el evento de pintado de la barra de estado no llegue a ejecutarse porque 
tu proceso no 'libera' el thread principal.

De todas formas, intenta antes un 'invalidate/doLayout/repaint a ver si 
funciona.

Un Saludo.
Chema.

El Jueves 26 Julio 2007 11:16, Jorge Sanz escribió:
> Hola Vicente,
>
> Si, eso también lo probé, tomaba el texto existente, utilizaba ese método y
> luego lo restauraba (vaya lo que hacen los métodos setXXXTextTemporal() y
> restaurarTexto()) pero tampoco... :|
>
> ¿Puede faltar algún método que refresque la barra de estado o algo del
> estilo?
>
> Un saludo
>
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> Prodevelop S.L. - Valencia - España
> Tlf.:  96.351.06.12 - Fax:   96.351.09.68
> jsanz[en]prodevelop[punto]es
> http://www.prodevelop.es
>
>
>
> -----Mensaje original-----
> De: gvsig_desarrolladores-bounces en runas.cap.gva.es en nombre de Vicente
> Caballero Navarro Enviado el: jue 26/07/2007 8:46
> Para: Lista de Desarrolladores de gvSIG
> Asunto: Re: [Gvsig_desarrolladores] Mensajes en la status bar
>
> Hola Jorge.
>
> Prueba con statusbar.setInfoText("Mi texto en la barra de estado"); en vez
> del método setInfoTextTemporal.
>
> Jorge Sanz escribió:
>
> 	Hola,
>
> 	Estoy intentando mostrar un mensaje temporal en la barra de estado
> (durante un proceso largo) pero no me está funcionando.
>
> 	El código es muy simple, algo como:
>
> 	********************
> 	MDIManager manager = PluginServices.getMDIManager();
> 	NewStatusBar statusbar = PluginServices.getMainFrame().getStatusBar();
>
> 	manager.setWaitCursor();
> 	statusbar.setInfoTextTemporal("Mi texto en la barra de estado"));
>
> 	miprocesolargo();
>
> 	statusbar.restaurarTexto();
> 	manager.restoreCursor();
> 	********************
>
> 	La clase MDIFrame utiliza estos métodos también para mostrar en la barra
> de estado los tooltips de los botones de las barras de herramientas y
> funciona sin hacer nada más, así que me pierdo algo...
>
> 	¿Alguna ayuda?
>
> 	Un saludo
>
> 	Jorge Gaspar Sanz Salinas
> 	Ingeniero en Geodesia y Cartografía
> 	Prodevelop S.L. - Valencia - España
> 	Tlf.:  96.351.06.12 - Fax:   96.351.09.68
> 	jsanz[en]prodevelop[punto]es
> 	http://www.prodevelop.es
>
>
>
>
>
> ________________________________
>
>
> 	_______________________________________________
> 	gvSIG_desarrolladores mailing list
> 	gvSIG_desarrolladores en runas.cap.gva.es
> 	http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

-- 
=============
Jose Manuel Vivó (Chema)
Equipo de gvSIG

IVER T.I. S.A.
C/ Salamanca, 50-52
46005-Valencia
Tlf.+34963163400
Spain
www.iver.es
www.gvsig.com



Más información sobre la lista de distribución gvSIG_desarrolladores