I think it would be really handy if the base LookAndFeel class had an applicationBackground Colour member.
That’s the first thing i added to my own custom LookAndFeel class, so that i can keep all ‘settings’ separate from the code, but it means that i have to cast the getDefaultLookAndFeel result, which makes allowing for alternative LookAndFeels slightly more work. Of course, I could just set the main app window to use a specific LookAndFeel, but for just the background colour that’s a little pointless. One of the things i’m going to be putting in my tutorial in a later chapter is use of the LookAndFeel class, and the most obvious thing to demonstrate is using your own to change the background colour without editing the program code.
Is this a reasonable suggestion?