java - ¿Qué tamaños de iconos usar con el método setIconImages() de JFrame?
icons size (1)
De acuerdo con la API, el tiempo de ejecución elige el tamaño más apropiado para usar de la lista provista. Suministraría 16x16
, 32x32
, 64x64
y 128x128
y dejaría que la JVM decidiera en tiempo de ejecución.
public void
setIconImages
(
List
<? extends
List> icons)
Establece la secuencia de imágenes que se mostrarán como el icono de esta ventana. Las llamadas subsiguientes a getIconImages siempre devolverán una copia de la lista de
icons
.Según las capacidades de la plataforma, una o varias imágenes de diferentes dimensiones se utilizarán como icono de la ventana.
La lista de
icons
se escanea en busca de las imágenes de las dimensiones más apropiadas desde el principio. Si la lista contiene varias imágenes del mismo tamaño, se utilizará la primera.Las ventanas sin propietario sin icono especificado utilizan el icono platfrom-default. El icono de una ventana de propiedad puede heredarse del propietario a menos que se invalide explícitamente. Al establecer el icono en nulo o en una lista vacía, se restaura el comportamiento predeterminado.
Nota: los sistemas de ventanas nativas pueden usar diferentes imágenes de diferentes dimensiones para representar una ventana, dependiendo del contexto (por ejemplo, decoración de ventanas, lista de ventanas, barra de tareas, etc.). También podrían usar una sola imagen para todos los contextos o ninguna imagen en absoluto.
Parámetros:
icons
: la lista de imágenes de iconos que se mostrarán.Ya que:
1.6
Ver también:
¿Alguien sabe qué tamaños de íconos usar con el método setIconImages () (PLURAL) para un jFrame para que los íconos de mi aplicación se muestren bien en todas las plataformas y en todos los contextos (por ejemplo, ícono de la ventana, ícono de la barra de tareas, ícono de la pestaña alternativa, etc.) )?
He encontrado un ejemplo que utiliza una imagen de 16px por 16px y una de 32px-por-32px, pero ¿tengo que ir más grande?
Para probar, también he intentado agregar versiones de 64px y 128px a la Lista pasada a setIconImages (), pero no parece que se usen en mi máquina con Windows 7. Sin embargo, no puedo realizar pruebas fácilmente en otras máquinas, así que me pregunto si alguien sabe qué tamaños debo incluir.