2011-08-05 53 views
1

我正在構建一個SWT應用程序,我在裏面使用了一個ScrolledComposite和一個Composite。這有幾個按鈕和複選框。所有這些都在Composite之內。在SWT中閃爍的圖像

現在我試圖把這個主要複合材料放在標籤中。它工作正常,但即使我不滾動或調整大小,圖像也會閃爍很多。如果我把這個主要複合材料放在一個外殼內,它的工作完美無缺。

這是怎麼發生的?

回答

2

您是否在Composite上設置了SWT.DOUBLE_BUFFERED樣式位?這可能會解決它。

+0

非常感謝你....這工作。現在有一個新的問題。閃爍已經停止。我現在添加了兩個選項卡。一個標籤有圖像和15個按鈕。當我運行應用程序時,圖像出現,但不顯示按鈕。但如果我調整應用程序的大小,按鈕出現,應用程序運行真的很慢。可能是這個原因在設置SWT.DOUBLE_BUFFERED樣式位之前,情況就是如此。 – bujju

+0

新問題 - >請提出新問題。這樣,其他人也可以從答案中獲益。如果新問題在這裏得到解答,沒有人會發現它。 –