seticonimage - ¿Cómo cambias el icono del Dock de un programa Java?
iconos eclipse java (5)
¿Cómo puedo cambiar el icono del Dock de un programa, en Java, en la plataforma Macintosh? He oído hablar sobre el uso de la biblioteca Java de Apple (que proporciona algún tipo de soporte adicional en la plataforma Mac), pero todavía tengo que encontrar algunos ejemplos reales.
Apple eAWT proporciona la clase de Application que permite cambiar el icono de base de una aplicación.
import com.apple.eawt.Application;
...
Application application = Application.getApplication();
Image image = Toolkit.getDefaultToolkit().getImage("icon.png");
application.setDockIconImage(image);
Para Microsoft Windows
setIconImage(new ImageIcon("Football.png").getImage());
Para Mac OS X
import com.apple.eawt.Application;
Application.getApplication().setDockIconImage(new ImageIcon("Football.png").getImage());
Si bien no estoy seguro de cómo cambiarlo en el tiempo de ejecución, puede configurar en la línea de comando el icono de su Dock utilizando la opción -Xdock:icon
, como:
>java -Xdock:icon=/path/myIcon.png myApp
Este artículo tiene mucha información útil sobre cómo llevar aplicaciones Java a Mac, y puede que te interese ver las utilidades y herramientas para Mac que se enumeran here , así como las opciones de implementación que se enumeran here (el último enlace es especialmente útil si quieres ir). por la ruta de Java Webstart).
Si tiene instalado XCode, puede usar JarBundler para crear una aplicación Mac con un archivo Jar. Si no tienes XCode, puedes usar este JarBundler:
http://sourceforge.net/projects/jarbundler/
Durante la creación del agrupador, puede elegir un icono en la extensión .icns. Ese será tu Dock Icon.
Si usa Eclipse, puede exportar un proyecto como un paquete de aplicaciones de Mac OS X y especificar un archivo .icns para usarlo como icono.
En Eclipse, vaya a Archivo> Exportar y elija la opción ''Paquete de aplicaciones de Mac OS X'' dentro del directorio ''Otros''.
Haga clic en el siguiente botón.
Luego se le presentará con el ''Menú de exportación de paquete de aplicaciones''.
La última opción en este menú es ''Icono''. Aquí es donde se especifica el archivo .icns para utilizarlo como icono de acoplamiento.
Imagen de los 2 Menús de Exportación de Eclipse.
En lo que respecta a la creación del archivo .icns, puede utilizar el Icon Composer de Apple para crear un archivo .icns a partir de un archivo de imagen. Aquí hay un buen tutorial sobre cómo hacer iconos mac.