Image SWT中的图像闪烁
我正在构建一个SWT应用程序,我在其中使用了一个Image SWT中的图像闪烁,image,swt,composite,flicker,Image,Swt,Composite,Flicker,我正在构建一个SWT应用程序,我在其中使用了一个ScrolledComposite和一个Composite。这还有几个按钮和复选框。所有这些都在一个组合中 现在我试着把这个主要的组合放在标签上。它工作得很好,但即使我不滚动或调整大小,图像也会闪烁很多。如果我把这个主要的复合材料放在一个外壳里,它就可以完美地工作,没有任何闪烁 为什么会发生这种情况?您是否已将SWT.DOUBLE\u BUFFERED样式位设置在您的计算机上?这可能会解决它。在声明中写入SWT.DOUBLE\u BUFFERED
ScrolledComposite
和一个Composite
。这还有几个按钮和复选框。所有这些都在一个组合中
现在我试着把这个主要的组合放在标签上。它工作得很好,但即使我不滚动或调整大小,图像也会闪烁很多。如果我把这个主要的复合材料放在一个外壳里,它就可以完美地工作,没有任何闪烁
为什么会发生这种情况?您是否已将SWT.DOUBLE\u BUFFERED
样式位设置在您的计算机上?这可能会解决它。在声明中写入SWT.DOUBLE\u BUFFERED
例如:
scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.DOUBLE_BUFFERED);
非常感谢……这很有效。现在出现了一个新问题。闪烁已停止。我现在添加了两个选项卡。一个选项卡有图像和大约15个按钮。当我运行应用程序时,图像会出现,但按钮不会出现。但是如果我调整应用程序的大小,按钮会出现,并且应用程序运行非常慢。这可能是什么原因?甚至在设置SWT.DOUBLE_缓冲样式位之前都是这样。新问题->新问题请。这样,其他人也可以从答案中获益。如果新问题在这里得到解答,没有人会找到它。