Lucien,

I'm not sure if the databinding aspect changes things, but I think this is
what ApplicationContext.queueCallback(Runnable) is for.

ApplicationContext.queueCallback(new Runnable() {
@Override
public void run() {
statusLabel.setText(status);
}
});


Here are some old mailing list messages which reference that method.

http://mail-archives.apache.org/mod_mbox/pivot-user/201002.mbox/%[email protected]%3e

http://www.google.com/search?hl=en&client=opera&rls=en&q=queueCallback+site%3Ahttp%3A%2F%2Fmail-archives.apache.org%2Fmod_mbox%2Fpivot+-%22svn+commit%22&aq=f&oq=&aqi=

Regards,

Chris

On 11 August 2010 16:17, Pfeffer, Lucien <[email protected]> wrote:

>  I have a thread with an endless loop collecting data from ethernet and
> set it into “Text” property of Labels on a Frame using Databinding.
>
> The Problem is that the text (Label) is only repainted if the mouse is
> moved over the window. I tried using the repaint method with no success.
>
> I also tried using a Task with an TaskListener wrapped in a TaskAdapter.
> But this also didn`t work, it is furthermore only repainted on mouse
> movement.
>
>
>
> Is there any possibility to force the repaint of the Label(s)?
>
>
>
> Regards
>
>
>
> Lucien Pfeffer
>
>
>

Reply via email to