miércoles, 26 de septiembre de 2018

Cambiar color de fondo de un JFrame

Cuando creamos una ventana en Java usando para ello JFrame el fondo, por defecto, lo crea sin color (tiene un tono como gris) y para poder cambiárselo existen
muchas formas. En esta publicación vamos a ver como podemos hacerlo usando para ello un Container.

El IDE que hemos utilizado para hacer este pequeño programa es Eclipse en su versión Photon y el código fuente completo de la aplicación es este:


import java.awt.Color;
import java.awt.Container;

import javax.swing.JFrame;

public class VentanaFondoColor {

private static JFrame ventana;
public static void main(String[] args) {
crearVentanaConFondoDeColor();//método que crea la ventana
}

public static void crearVentanaConFondoDeColor() {
ventana = new JFrame("Ventana con fondo de Color");//título de la ventana
ventana.setSize(600,400);//tamaño de la ventana
Container c = ventana.getContentPane();//container que nos permite cambiar el color de la ventana
c.setBackground(Color.ORANGE);//color para el fondo de la ventana
ventana.setLocationRelativeTo(null);
ventana.setLayout(null);
ventana.setVisible(true);

}
}




Esta forma de cambiar el color de fondo usando un Container es de las mas sencillas y que menos líneas de código utiliza para ello. Os dejo un vídeo del resultado final para que veáis todos los colores que podemos utilizar y como van quedando en nuestras ventanas:


No hay comentarios:

Publicar un comentario