代码之家  ›  专栏  ›  技术社区  ›  Peter Walser

有没有办法为SWT组件启用双缓冲?

  •  3
  • Peter Walser  · 技术社区  · 17 年前

    在我正在构建的EclipseRCP应用程序中,我注意到当我重建部分GUI(通过添加/删除控件)时,GUI会在每次修改后立即更新和重新绘制,这会导致闪烁效果。

    是否有办法启用双缓冲,以便GUI刷新仅在事件分派周期结束时发生一次?

    1 回复  |  直到 17 年前
        1
  •  5
  •   Kire Haglin    17 年前

    尝试:

    Control#setRedraw(false);
    ...
    modify
    ...
    Control#setRedraw(true);