Swing permite que una aplicación especialice la apariencia de los widgets modificando el valor predeterminado (a través de parámetros de tiempo de ejecución), derivando de uno existente, creando uno desde cero o, comenzando con J2SE 5.0 , usando la apariencia del sintetizador personalizable . que está configurado con un archivo de propiedades XML . La apariencia se puede cambiar en tiempo de ejecución.
Una API para gestionar definiciones de apariencia existentes. Esta API permite configurar la apariencia o cambiar de apariencia en tiempo de ejecución.
Otra API para definir una apariencia específica, o derivar una apariencia de una existente.
Ejemplos de apariencia y sensación
Aspecto y sensación de la plataforma
La apariencia predeterminada de OceanTheme Metal en JDK 5
La plataforma Java viene con varias apariencias empaquetadas: [1]
La Nimbusapariencia (basada en el sintetizador ), que se agrega para Java SE 6 Update 10 . [2] [3]
Aspecto y sensación dependiente de la plataforma: [4] Aspecto que pretende ser lo más cercano posible a la GUI nativa de la plataforma. La fidelidad a la apariencia nativa se ha mejorado en versiones recientes de Java aprovechando la biblioteca de temas GUI nativa de la plataforma cuando sea posible [5] [6]
Una apariencia de Windows (esta apariencia depende de la versión del sistema operativo Windows),
^ "Tutoriales de Java: apariencia disponible". Microsistemas solares . 2008-02-14. Archivado desde el original el 22 de agosto de 2010 . Consultado el 25 de mayo de 2008 .
^ Potts, Jasper (7 de diciembre de 2007). "Categoría Nimbo". Archivado desde el original el 17 de mayo de 2008 . Consultado el 25 de mayo de 2008 .
^ "Nimbo". Microsistemas solares . Archivado desde el original el 13 de mayo de 2008 . Consultado el 25 de mayo de 2008 .
^ "Apariencia y sensación disponibles". Microsistemas solares . Archivado desde el original el 29 de mayo de 2008 . Consultado el 25 de mayo de 2008 .
^ "Fidelidad nativa de L&F de GTK". Microsistemas solares . Archivado desde el original el 29 de abril de 2008 . Consultado el 25 de mayo de 2008 .
^ "XP L&F no funciona en Windows Vista (Longhorn); necesita usar la API de uxtheme". Microsistemas solares . Archivado desde el original el 29 de abril de 2008 . Consultado el 25 de mayo de 2008 .
enlaces externos
Lista de apariencia de Java
Tutorial de Oracle sobre cómo configurar la apariencia en Java
Descripción general del tutorial de Oracle sobre el mecanismo de apariencia conectable
Arquitectura de apariencia y sensación enchufable Swing
Enlaces de apariencia y sensación conectables en Curlie