编程语言
首页 > 编程语言> > java-有没有办法为SWT组件启用双重缓冲?

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

作者:互联网

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

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

解决方法:

尝试:

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

标签:eclipse-rcp,swt,java
来源: https://codeday.me/bug/20191024/1921247.html