Logo Grupo Codesi

Versiones de Java Swing

Compatibilidad entre Versiones de Java Swing

versiones de java swing

Esta vez explicaremos las versiones de Java Swing: versiones la JDK 1.2 y JFC 1.1 (para usar con JDK 1.1). La versión que deberías usar depende de si necesitas usar JDK 1.1 o JDK 1.2. Es más sencillo usar JDK 1.2, ya que no necesitas añadir librerías para poder usar el API Swing; el JFC construido dentro del JDK 1.2. Sin embargo, si necesitas usar el JDK 1.1, añadir el API Swing (usando JFC) no es difícil. Sun ha liberado muchas versiones de Java Swing JFC 1.1, que están identificadas por la versión del API Swing que contienen. Por ejemplo, una versión anterior del JFC 1.1, fue llamada "JFC 1.1”
Si estamos compilando bajo JFC 1.1, necesitamos asegurarnos de que el classpath no sólo incluye los ficheros necesarios para la compilación, sino también el fichero de archivo para el aspecto y comportamiento que utiliza el programa. El "JavaTM Look and Feel", que se utiliza por defecto, está en el fichero swing.jar. El "Windows look and feel" está en windows.jar, y el "CDE/Motif look and feel" está en motif.jar. La aplicación "Hello Swing" utiliza el aspecto y comportamiento Java, por eso sólo necesitamos incluir swing.jar en el classpath. Si estamos utilizando el JDK 1.2, no tenemos que especificar el classpath, siempre que utilicemos cualquiera de estos aspectos y comportamientos: Windows, CDE/Motif, o Java Look and Feel. Para tener buenas bases de este lenguaje dejamos este curso de java presencial y 100% práctico.

compatibilidad de las versiones de Swing

Compatibilidad de las versiones

Un nuevo AccessibleState, TRANSIENT, fue introducido tanto en Swing 1.1 beta como en JDK 1.2 beta 4. El ejemplo de AccessibilityMonitor incluido con la versión 1.1 beta de Java Accessibility Utilities utiliza este estado, por lo que no compilará o ejecutará propiedades con versiones anteriores de Swing.

Los nombres de los paquetes de la API de accesibilidad de Java y de las clases de interfaz de usuario de Swing han cambiado en la versión 1.1 beta 3 de Swing y en la versión 1.2 de JDK. La API de accesibilidad de Java pasó de 'com.sun.java.accessibility' a 'javax.accessibility' y Swing pasó de 'com.sun.java.swing' a 'javax.swing'. Estos cambios llevan la nomenclatura de paquetes en línea con las convenciones de nomenclatura de Java Standard Extension y serán las mismas que en la versión final de JDK 1.2.

La versión Win32 de Java Plugin 1.1.2 (para Windows 95, Windows 98 y Windows NT) funciona con Java Accessibility Utilities 1.0 para los applets, pero la versión de Solaris no. Además, se puede actualizar la versión de Swing incluida con el complemento Java a Swing 1.1 beta 3 mediante la sustitución del archivo swingall.jar en el directorio plugin despues dentro lib con el archivo swingall.jar incluido en Swing 1.1 beta 3, momento en el que Se debe usar Java Accessibility Utilities 1.1 beta 3 (ya que el nombre del paquete para la API de accesibilidad de Java habrá cambiado de 'com.sun.java.accessibility' a 'javax.accessibility').

JDK 1.2 beta 4 introdujo una nueva forma de cargar tecnologías de asistencia en la máquina virtual Java (que está cambiando para la versión final de JDK 1.2), y sólo la versión 1.2 beta 4 de las utilidades de accesibilidad de Java funcionará con ella. Versión 1.2 beta 4 de las utilidades de accesibilidad de Java sólo funcionará con JDK 1.2 beta
El soporte de accesibilidad requiere una característica de la plataforma Java que está en las implementaciones de referencia de Sun de las versiones 1.1.x de JDK, pero no forma parte de la especificación de plataforma formal de las versiones 1.1.x. Es parte de la especificación de la plataforma JDK 1.2. Una próxima versión de Java Plugin proporcionará soporte para la accesibilidad en los navegadores existentes. Es importante conocer de esta tecnología de manera práctica y es recomendable que alguien nos guie, para ello dejamos este curso de java donde podrás aprender y utilizar de manera práctica.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 JFC en Java Swing Compilar y Ejecutar programas en Swing Swing y Awt en Java
Diplomado Java

Diseño de paginas Web Grupo Codesi