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!!
como visualizastes el mapa de las calles
Hola! es un proyecto con OpenStreetMaps. Wow! hace tanto tiempo! Pero era muy sencillo 🙂 echa un vistazo a la web de Open Street Maps
como visualizas las calles en java swing?
En Mac no me funciona! Alguna idea de como corregirlo? (…Si jalo este mismo proyecto y lo abro en Windows si me funciona…)
Vaya, solo lo probé en Windows. Si has conseguido dar con la solución agradecería que lo compartieras para actualizar el post.