在SWT中闪烁图像

时间:2011-08-05 15:04:30

标签: image swt composite flicker

我正在构建一个SWT应用程序,我在其中使用了ScrolledCompositeComposite。这还有一些按钮和复选框。所有这些都在Composite内。

现在我尝试将这个主要复合材料放在标签中。它工作正常,但即使我不滚动或调整大小,图像也会闪烁很多。如果我将这个主要复合材料放在一个外壳中,它的工作完美,没有任何闪烁。

为什么会这样?

2 个答案:

答案 0 :(得分:2)

您是否在Composite上设置了SWT.DOUBLE_BUFFERED样式位?这可能会解决它。

答案 1 :(得分:0)

在声明中写SWT.DOUBLE_BUFFERED

示例:

scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.DOUBLE_BUFFERED);