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.
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.
Diseño de paginas Web Grupo Codesi