Estoy tratando de cambiar el ícono predeterminado de java que aparece en la barra de tareas cada vez que ejecuto mi programa .jar. Logré cambiarlo con frame.setIconImage (img); pero esto hace que el icono sea demasiado pequeño, quiero que sea tan grande como los iconos de otros programas y que tenga una alta calidad. De cualquier manera que puedo hacer eso? Gracias.Modificando el ícono de la barra de tareas de mi programa .jar
Respuesta
Como sólo se suministra una única icono , A continuación, Windows escala ese icono a cualquier tamaño, sino que precisa de mostrarlo en la barra de tareas (podría ser de 16x16, 32x32 o de otros tamaños , dependiendo del escritorio ellas y el tamaño de la barra de tareas.
Si usted quiere tener un icono de "guapo" en la barra de tareas que tendrá que proporcionar una versión 32x32 píxeles del icono.
una vez que tiene que puede llamar al setIconImages(List)
en lugar de setIconImage()
para definir los iconos que sistema operativo e puede utilizar:
List<Image> icons = new ArrayList<Image>();
icons.add(getImage("someImage16x16.gif"));
icons.add(getImage("someImage32x32.gif"));
window.setIconImages(icons);
Dónde getImage()
es un método devolver el icono de imagen adecuada. Básicamente, serían los mismos pasos que ya usaste para definir el icono actual.
También puede suministrar un icono de 64x64 y 24x24 con este método (solo agregue más íconos a la lista).
Excelente. Muy simple de entender y funciona perfecto. ¡Gracias! –
Leí en algún lado (ambiguo, lo sé, pero olvidé dónde) que el estándar es 256x256 (no estoy seguro por qué). Debido a que hay un método útil para entregarle una lista de imágenes, es posible que desee incluir una que sea más grande también. Solo un pensamiento :) – kentcdodds
Intenta mirar this example. Parece que es necesario utilizar frame.setIconImage(Toolkit.getDefaultToolkit().getImage("your_image.gif"));
línea
- 1. ¿Cómo asocio mi aplicación con un programa fijado en la barra de tareas de Windows 7?
- 2. Cómo establecer el ícono de agrupación de la barra de tareas
- 3. ¿Configurando un ícono diferente de la barra de tareas al icono que se muestra en la barra de título (C#)?
- 4. Ocultar la aplicación PyQt de la barra de tareas
- 5. Cómo cambiar el ícono jar predeterminado
- 6. ¿Cómo el administrador de tareas mata mi programa?
- 7. Cubra la barra de tareas con VB
- 8. cómo hacer que el programa esté en las ventanas de la barra de tareas-CE
- 9. ¿Cómo importo jar a mi programa java?
- 10. Agregando un ícono de programa en Python GTK
- 11. Fije este programa en la opción de la barra de tareas que falta en mi aplicación C#
- 12. control de la agrupación de la barra de tareas de windows 7 para mi aplicación
- 13. ¿Cómo puedo ocultar el formulario de mi aplicación en la barra de tareas de Windows?
- 14. Aplicación en la barra de tareas
- 15. Insertar en la barra de tareas
- 16. Barra de progreso de Windows 7 en la barra de tareas en C#?
- 17. Cambiar el icono de la barra de tareas anclado (windows 7)
- 18. Cambio del ícono de la barra de acciones
- 19. El icono de la aplicación no aparece en la barra de tareas durante el inicio del programa, si hay otra aplicación activa
- 20. Obtener el número de aplicaciones en la barra de tareas
- 21. ¿Cómo mover la barra de tareas de Windows mediante programación?
- 22. ¿Cómo agregar mi programa a la barra de menú del sistema OS X?
- 23. Agregar el menú contextual de la barra de tareas a la aplicación Win7
- 24. barra de tareas de Windows 7 progreso
- 25. cómo determinar qué índice de la barra de tareas es mi controlador de vista
- 26. Especifique el icono de barra de tareas para un cuadro de mensaje
- 27. Modificando el ancho de la tabla recaptcha
- 28. Cambiar el icono en la barra de tareas de Windows 7 para una aplicación anclada
- 29. Altura/ancho de la barra de tareas de Windows
- 30. programa de tareas del temporizador de Java
Supongo que la imagen que está usando tiene el tamaño correcto (el estándar para Windows 7 es 256x256). Simplemente marcando :) – kentcdodds
Verifiqué el tamaño de la imagen y era 256x256 pero tenía áreas transparentes alrededor, así que ese era el problema. Pero sigue siendo un icono de mala calidad. Alguna idea para eso? –
No estoy seguro de lo que quiere decir con 'icono de mala calidad'. ¿Es pequeño o está pixelado? Lo siento, nunca he hecho esto antes, así que estoy disparando a ciegas. – kentcdodds