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, a partir de J2SE 5.0 , utilizando la apariencia de sintetizador personalizable , que se configura con un archivo de propiedades XML . La apariencia se puede cambiar en tiempo de ejecución.
Una API para administrar las 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
Apariencia y sensación de la plataforma
La plataforma Java viene con varios diseños y apariencias integrados: [1]
La Nimbusapariencia (basada en synth ), que se agregó para Java SE 6 Update 10. [ 2] [3]
Aspecto y funcionamiento dependientes de la plataforma: [4] Aspecto y funcionamiento que apuntan a ser lo más parecidos posible a la interfaz gráfica de usuario nativa de la plataforma. La fidelidad a la temática del aspecto y funcionamiento nativos se ha mejorado en versiones recientes de Java aprovechando la biblioteca de temas de interfaz gráfica de usuario nativa de la plataforma cuando es posible [5] [6]
Una apariencia y funcionamiento de Windows (esta apariencia depende de la versión del sistema operativo Windows),
^ "Tutoriales de Java: apariencias y comportamientos disponibles". Sun Microsystems . 14 de febrero de 2008. 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 Nimbus». Archivado desde el original el 17 de mayo de 2008. Consultado el 25 de mayo de 2008 .
^ "Nimbus". Sun Microsystems . Archivado desde el original el 13 de mayo de 2008. Consultado el 25 de mayo de 2008 .
^ "Aspectos y diseños disponibles". Sun Microsystems . Archivado desde el original el 29 de mayo de 2008. Consultado el 25 de mayo de 2008 .
^ "GTK Native L&F Fidelity". Sun Microsystems . 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". Sun Microsystems . Archivado desde el original el 29 de abril de 2008. Consultado el 25 de mayo de 2008 .
Enlaces externos
Lista de apariencias y comportamientos 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 y funcionamiento conectables
Arquitectura con apariencia y sensación de conexión Swing