This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
In my JDK 1.4 Swing code, I have a line that pops up a dialog: JOptionPane.showMessageDialog(... "My message", ...);
During startup, I have set the background color: ColorUIResource c = new ColorUIResource(new Color(237,237,237)); UIManager.put("OptionPane.background", c); This just sets the backgroud color to a blue color.
This works fine when running as a Swing application. The dialog shows up and has the blue color specified. When running as an applet, the dialog gets a blue background, but at the bottom is a label that reads "Java Applet Window" and that portion of it has a different color (gray). How can I fix this? Ideally, it would be nice if the Label/text itself could go away. But if not, can I atleast change the color to match the rest of the dialog window? Thanks for your help.