问题描述
我在SWT中,想实时的改界面的各个部分,重画一些组件之类的,用了很多Runnablerunnable=newRunnable(){publicvoidrun(){//改界面};display.syncExec(runnable);}
大概用了7、8处吧,不知道这样有没有什么问题?现在程序执行起来有时感觉有点慢,一部分界面在改变的时候偶尔另外一部分界面进程感觉有点阻塞,有时需要刷新一下更改才能显现。有什么改进办法吗?
时间: 2024-11-06 07:29:10
我在SWT中,想实时的改界面的各个部分,重画一些组件之类的,用了很多Runnablerunnable=newRunnable(){publicvoidrun(){//改界面};display.syncExec(runnable);}
大概用了7、8处吧,不知道这样有没有什么问题?现在程序执行起来有时感觉有点慢,一部分界面在改变的时候偶尔另外一部分界面进程感觉有点阻塞,有时需要刷新一下更改才能显现。有什么改进办法吗?