Esta es una forma rápida y sencilla de cambiar el icono de los JFrame que viene por defecto desarrollando aplicaciones Java, con algo de código. Solo hay que tener en cuenta la ruta del archivo de imagen.

this.setIconImage (new ImageIcon(getClass().getResource(”ruta_imagen/imagen.gif”)).getImage());

En mi caso yo cree un paquete el cual contiene mis imagenes que deseo tener en mi aplicacion, supongamos que el paquete se llame “mipaquete.imagenes”, entonces la ruta seria asi:

this.setIconImage (new ImageIcon(getClass().getResource(”/mipaquete/imagenes/imagen.gif”)).getImage());

Espero les sirva =).

JFrame