Mudar cor de um JFrame

Alguem sabe como posso mudar a cor do contorno de um JFrame ou de um JOptionPane???

Ola,

UIManager.put("OptionPane.background", Color.blue);

Agora para o JFrame depende, vc tentou usar setBackground ?

[]'s

Putz,

Agora q eu vi, vc quer o contorno:

UIManager.put("OptionPane.border", BorderFactory.createEtchedBorder(Color.blue, Color.blue.darker());

[]'s

Ok,

No JFrame não da. O máximo que da pra fazer é remover tudo. Borda e titulo, mas só no java 1.4 :

setUndecorated(false);

Isso porque o JFrame vem do sistema nativo de desenhar os components gráficos, apesar dele estar no pacote swing. (Note que ele estende Frame e não JComponent)

[]'s

Então porque tem o setBackground() né??
Só pra idiotas como eu ficar meia hora tentando mudar a cor… :roll:
hehehehehe