Simpler solution to overlay control background issue. Just set the basic UI for the root pane controller of the JDialog, no need to temporarily disable the global look and feel