Я использую экран Splash RCP вместе со встроенным ProgressBar (AbsolutePositionProgressMonitorPart). Изображение всплеска имеет синий цвет фона, но фон панели прогресса кажется белым, что приводит к некоторым белым углам.Splashscreen ProgressBar в Eclipse RCP имеет «грязные» углы
alt text http://www.iachelini.de/splashdirt.pn
Там нет "setBackground" на BasicSplashHandler ни делает getContent(). SetBackground (цвет) имеет какой-либо заметный эффект. Я не хочу быть слишком придирчивым, но поскольку всплеск - это первое, что вы видите из приложения, я думаю, что его очень важно быть аккуратным. Итак, вы хоть представляете, как избавиться от этих углов?
Спасибо за удар. Сам монитор называет этот метод уже кстати. Каскад setBackground/setBackgroundMode либо на мониторе, либо на его родительском объекте не влияет. – pimpf0r
Вчера вечером я немного экспериментировал с отладчиком и сразу установил цвета. Теперь я думаю, что безнадежно пытаться изменить цвет (или попытаться нарисовать PaintListener на компоненте). Кажется, это собственный компонент, который рисует белые пиксели. И это нарисовано ПОСЛЕ ваших операций с картинкой. – Arne