Poner Color de fondo a un JFrame
ya probe el setBackground(Color.etc...); funciona al correr el programa pero al instante se pone el JFrame gris nuevamente, como soluciono eso?, como le pongo un color al fondo de un JFrame?...
nota: no uso paneles (JPanel)
nota: no uso paneles (JPanel)
Una solución puede ser, poner un panel que ocupe todo el Jframe y luego en la propiedad background del panel, pones el color que tu quieras.
Espero que te sirva.
Espero que te sirva.
Los JFrame y JDialog tiene un 'contentPane'. Un contenedor donde añaden los componentes. Entonces si cambias el color del JFrame y no se lo cambias al contentPane, lo verás gris, ya que ves el contentPane. Si quieres cambiarle el color, cambiaselo al contentPane.
Aunque yo te recomendarÃa la solución que han dado en la otra respuesta: poner un JPanel (te dará más juego, sobre todo si quieres hacer algo más complicado y necesitas sobreescribir el método paintComponent).
Luismahou
Aunque yo te recomendarÃa la solución que han dado en la otra respuesta: poner un JPanel (te dará más juego, sobre todo si quieres hacer algo más complicado y necesitas sobreescribir el método paintComponent).
Luismahou