If the sun.awt.noerasebackground attribute is set to true, the ribbon
application menu will not repaint correctly the second time it is displayed.
Comes up okay the first time you click it, but does not appear the second time
it is selected. I'll attach a screenshot shortly showing the problem. The
screenshot shows the problem under Substance Raven, but I've verified the
behavior is the same under Metal.
The workaround is to not set this system property. We were formerly setting it
as legacy from pre-1.6 days where it was very helpful with gray rectangle issue.
Legacy applications upgrading to the ribbon may be setting this attribute, or
for applications that need to run on earlier platforms (i.e. 1.5, since I don't
think Flamingo officially supports before that). Given our paying customers all
have deployments upgraded to Java 6, I'm going to pull the property for our
As an aside, they need to update the OS choices. Windows Vista 64-bit is not in
the list; JDK 1.6.0_11 was used here as well.