最近在学习SWT,以前在AWT里,起一个线程,在线程的while循环里,调用repaint(),就可以实现重绘,repaint() 调用 update() ,update()调用paint()在Swing里,也有类似的repaint()调用paintComponent()方法,可是我研究SWT ,鼓捣了大半天也没找到类似的用法, 而且SWT自己有一个消息循环如下
while (!shell.isDisposed()) {
    if (!display.readAndDispatch()) {
        display.sleep();
    }
}
我也试了自己弄一个GC,在while消息循环里画一个实心圆移动,可是背景没有重绘我要重绘 是在消息循环里做呢还是再弄一个线程, 谁有简单的例子 , 可以给我参考一下么?迷糊了..