SWT中图像闪烁

发布于 2024-11-27 21:40:46 字数 240 浏览 1 评论 0原文

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

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

为什么会发生这种情况?

I am building an SWT application, I have used a ScrolledComposite and a Composite inside that. This has a few more buttons and checkboxes . All this is inside a Composite.

Now I tried to put this main composite in the tab. It worked fine but the image flickers a lot even if I don't scroll or resize. If I put this main composite inside a shell, its working perfect without any flicker.

Why is this happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

执手闯天涯 2024-12-04 21:40:46

您是否在 复合?这可能会解决它。

Did you set the SWT.DOUBLE_BUFFERED style bit on your Composite? That might fix it.

傲鸠 2024-12-04 21:40:46

在声明中写入 SWT.DOUBLE_BUFFERED

示例:

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

Write SWT.DOUBLE_BUFFERED in declaration

Example:

scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL | SWT.DOUBLE_BUFFERED);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文