The ResizableWindow already has a way of specifying the background colour, and doesn't draw any text, so not sure about why you need those..
And for a tabbed component, it lets you change the colour of each tab individually, so a global tab colour doesn't really apply. I guess it could let you set a default tab colour, but that would involve changing the addTab method to remove the colour parameter, and breaking a lot of code.
