You are on page 1of 5

TaT CambiarIconoJFrame

Cmo cambiar el cono de un JFrame en cinco pasos.

Paso 1
El cono debe ser una imagen de extensin PNG. Esto se hace ms fcil, ya que conseguir una figura y convertirlo
en formato .ico es muy complicado. Los PNG nos ayudan bastante.

Paso 2
La imagen que ser el cono debe estar dentro del paquete de fuentes, como si fuera una clase ms. Si estuviera
dentro de un paquete, sera mucho mejor.

Paso 3
En el cdigo del JFrame que vamos a poner el cono, sobreescribimos el mtodo getIconImage() conteniendo el
siguiente cdigo: (notar cmo se est llamando a la imagen .png)

@Override
public Image getIconImage() {
Image retValue = Toolkit.getDefaultToolkit().
getImage(ClassLoader.getSystemResource("resources/icono.png"
));
return retValue;
}

Paso 4
En la vista de diseo del JFrame, lo seleccionamos y vamos sus propiedades, buscamos la propiedad "iconImagen"
y hacemos clic en el botn de puntos suspensivos. Se mostrar una ventana de dilogo como esta:

De la lista desplegable, seleccionamos "Valor de componente existente". Esto har que cambie la ventana a la
siguiente forma:

Seleccionamos la opcin "Propiedad" y hacemos clic en el botn de puntos suspendidos. Aparecer una ventana de
dilogo ms pequea, y seleccionamos la propiedad "iconImage" que aparece ah.

Clic en Aceptar, y se ver as:

y nuevamente clic en "Aceptar" para cerrar la ventana de seleccin de imagen.


Ahora, veremos que las propiedades del JFrame ya tiene un nuevo valor

Paso 5
Ejecutamos la aplicacin con el JFrame, y voila! nuestro JFrame con un cono diferente