Cor JDialog!

E ai pessoal estou tentando a cor de fundo de um JDialog mas nao estou conseguindo.
Eu ate consigo dar um setBackground(new java.awt.Color(102, 153, 255));

Mas o que acontece que ele nao abre cor essa cor

Abre com a cor padrao(cinza)

O que poderia ser?

Olá Sidinei, para setar uma cor você tem que seta-la no component que esta aparecendo, deve ter um JPanel neste teu JDialog, então o JPanel esta na frente do JDialog, tente setar uma cor a este JPanel.

obs: o JPanel é um exemplo, pode ser outro component.