Cómo añadir un icono corporativo a una aplicación java y cambiar el icono por defecto de java

Hemos hecho  nuestra aplicación Java. Pero! en la esquina superior derecha y en la barra de programas ejecutándose tenemos el símbolo de Java.


¿Cómo añadimos el icono corporativo de la aplicación y cambiamos el icono por defecto de java?

Tenemos que ir al mismo Main de la aplicación, donde invocamos el JFrame.

Imaginemos que tenemos el Menú definido así.:

public class Menu extends javax.swing.JFrame{
}

Para incorporar el icono y el título

//Ponemos un icono a la aplicación
URL pathIcon = this.getClass().getClassLoader().getResource("openstreetmapexample/icon/earth.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(pathIcon);
menu.setIconImage(img);
// Aprovechamos para ponerle el nombre de la aplicación
menu.setTitle("StreetFinder");

En stackOverFlow.com, no conseguí obtener la respuesta correcta. Todas las soluciones derivaban respecto a cómo obtener la url del icono. Por si queda alguna duda. Voy a mostrar una captura de dónde está el icono dentro del proyecto.

 

Y por fín el resultado!!

Anuncios

5 comentarios en “Cómo añadir un icono corporativo a una aplicación java y cambiar el icono por defecto de java

  1. En Mac no me funciona! Alguna idea de como corregirlo? (…Si jalo este mismo proyecto y lo abro en Windows si me funciona…)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s