swt的gui从最大化到最小化全尺寸状态变黑

zdwk9cvp  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(426)

我有一个基于eclipseswt/rcp的gui。当这个gui是全尺寸的,我将其最小化,然后将其最大化时,我会在ui上看到一个黑色/黑色的部分,持续一秒或更长时间,然后它就变得正常了。我想知道,为什么会这样
以下是截图-

ttcibm8c

ttcibm8c1#

这通常表示您的代码在事件侦听器上运行的时间比它应该运行的时间长,并且在代码完成之前不会调度绘制事件。因此,你会看到黑色区域,直到他们被派遣和油漆。我建议检查侦听器上的逻辑,特别是调整大小和焦点事件(如果有的话)。

相关问题