Articulo de referencia

swingLabs

swingLabs es un proyecto de código abierto discontinuado [ 1 ] desarrollado por Sun Microsystems que proponía extensiones para el kit de herramientas GUI Java Swing . Los compon...

swingLabs es un proyecto de código abierto discontinuado [ 1 ] desarrollado por Sun Microsystems que proponía extensiones para el kit de herramientas GUI Java Swing . Los componentes disponibles incluían:

  • Ordenación, filtrado y resaltado de tablas, árboles y listas.
  • Buscar/encontrar
  • Autocompletar
  • marco de inicio de sesión/autenticación
  • Componente TreeTable
  • Componente de panel plegable
  • Componente selector de fecha
  • Componente del consejo del día

El objetivo del proyecto era experimentar con funcionalidades de interfaz gráfica de usuario (GUI) nuevas o mejoradas, necesarias para las aplicaciones cliente enriquecidas . Sirvió como banco de pruebas para ideas relacionadas con tecnologías del lado del cliente.

Integración en la API de Java

Algunos componentes de proyectos exitosos se incorporaron finalmente al conjunto de herramientas Swing principal para futuras versiones de Java, aunque no se garantizó la compatibilidad de la API . Algunos ejemplos son:

  • El administrador GroupLayout en Java SE 6. [ 2 ]
  • Incorporación de la bandeja del sistema en Java SE 6.
  • La nueva clase Desktop en Java SE 6 permite iniciar fácilmente aplicaciones asociadas registradas en el escritorio nativo, como por ejemplo  : iniciar el navegador predeterminado del usuario, iniciar el cliente de correo predeterminado del usuario, iniciar una aplicación registrada para abrir, editar o imprimir un archivo específico.

Subproyectos

El proyecto swingLabs se dividió en varios subproyectos. Por ejemplo:

Estado del proyecto

Durante la desaparición de java.net en 2017, [ 3 ] [ 4 ] el repositorio público de SwingLabs fue eliminado, poniendo fin al proyecto SwingLabs. [ 1 ] Existen varios repositorios que contienen instantáneas de la versión final de desarrollo de SwingLabs (1.6.6-SNAPSHOT). [ 5 ] [ 6 ] [ 7 ] [ 8 ]

Véase también

Referencias

  1. 1 2 "java - ¿Cuál es el estado de SwingLabs (SwingX) después de la adquisición?" . Stack Overflow . Consultado el 18 de septiembre de 2022 .
  2. GroupLayout se desarrolló inicialmente en conjunto con Matisse , el constructor de GUI de NetBeans .
  3. "El 'ocaso' de Kenai y java.net -" . ADTmag . Consultado el 18 de septiembre de 2022 .
  4. "Interrupción del mantenimiento de Java.net" . java.net . 28 de abril de 2017. Consultado el 19 de septiembre de 2022. Lamentamos informar que el sitio java.net ha cerrado . La mayoría de los proyectos de código abierto alojados anteriormente en java.net se han reubicado. Para obtener información sobre la reubicación, póngase en contacto con el administrador del proyecto correspondiente.
  5. Rotenberg, Aaron (18 de marzo de 2025). "arotenberg/swingx" .
  6. Bourg, Emmanuel (3 de julio de 2024). "ebourg/swingx" .
  7. "RockManJoe64/swingx" . 7 de diciembre de 2024.
  8. "wumpz/swingx" . 27 de octubre de 2024.
Obtenido de " https://en.wikipedia.org/w/index.php?title=SwingLabs&oldid=1356075706 "