Есть ли способ включить двойную буферизацию для компонентов SWT? - PullRequest
3 голосов
/ 15 апреля 2009

В создаваемом приложении Eclipse RCP я заметил, что когда я перестраиваю части GUI (добавляя / удаляя элементы управления), GUI обновляется и перерисовывается сразу после каждой модификации, что вызывает эффект мерцания.

Есть ли способ включить двойную буферизацию, чтобы обновление GUI происходило только один раз в конце цикла отправки событий?

1 Ответ

5 голосов
/ 15 апреля 2009

Попробуйте:

Control#setRedraw(false);
...
modify
...
Control#setRedraw(true);
...