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.
posted 12 years ago
Put this line in the init() method and your applet window background will be set to blue: this.getContentPane().setBackground(Color.blue);