Weird painting issue

I'm having a drawing problem with one of my plugins, as you can see in the attached gif. When I run it as a standalone filter outside a host I don't get any problems and everything paints correctly but launch it in a host and the craziness begins. The only manual call to repaint() takes place when the table is updated, but even then it's only the table that should be repainted. It seems that even simple mouse movement is causing repainting problems, without even changing any controls. Anyone got any ideas as to what might be causing the problem? Any typical things I should be looking out for?




You've got a component where you've called setOpaque (true), but which doesn't completely paint its background.

Thanks Jules.