SWT推迟了事件

时间:2015-09-22 09:44:52

标签: java events swt

我通过ControlTable的每一行中插入一个 SWT TableEditor,我发现有时会对子控件进行GUI调整延迟~1秒。

例如,选择一个Button(FATAL日志是Table的事件,ERROR日志是Button的事件:

enter image description here

我可以看到,例如在表初始化,重新排序,新行,通常是在表行上调用的事件列表:

TableItem.IMECOMPOSITION
TableItem.ERASEITEM
TableItem.MEASUREITEM
TableItem.PAINT
(~1 looooong second passes)
Button.PAINT

这符合what I knew(好吧,不是按钮的东西),但我想明白:

  • 为什么是子按钮上的事件延迟了?
  • 如何系统地同步SWT控件/表/树的所有子项的绘制/ [...]。

0 个答案:

没有答案