Componentes para Swing

En estos días es muy díficil encontrar gente involucrada en el desarrollo de librerias en Swing y por eso quiero compartir un enlace a la libreria SteelSeries. No sólo es el hecho de utilizar esta tecnología, sino la alta calidad de los componentes que ha desarrollado.

Si es cierto que la web ha venido a remplazar a las aplicaciones de escritorio como muchos aseguran, entonces deben de faltar muchos años para eso ya que ni HTML ni DOM han planteado el uso de un verdadero sistema de componentes, cosa que reduciría las dependencias en frameworks javascript que por lo regular son incompatibles entre sí.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

Griffon

Me parece que Griffon utiliza (o puede utilizar, por medio de algún plugin) esa biblioteca Steel Series. He visto uno que otro screenshot, tienen cosas bastante chidas.

Imagen de rugi

Si te gusta Windows, en

Si te gusta Windows, en alguna de sus versiones aparecio un componente que, creo, no he vuelto a ver nuevamente jejeje

Peero, no está demás conocerlo.

La suite se llama Flamingo y, te sugiero revises la documentación.
Hay componentes más atractivos y útiles.

Saludos!!!
RuGI

Flamingo

Utilicé flamingo en algunas aplicaciones y debido a problemas de incompatibilidad entre versiones (que lo hice para corregir unos defectos) decidí removerlo. Usé el componente Ribbon y confieso que es una muy buena adaptación visual del componente de Office a Java pero es el uso de los componentes lo que le hace a uno no conservar el interes. La parte de las API's pierde además un poco de la filosofía MVC de Swing por lo que te imaginarás que no habiendo mucha documentación todo se complicaba (no me quedó más remedio que bajar el codigo fuente para saber como debía utilizar algunas cosas).

Pero lo peor de todo es que el proyecto ha sido abandonado (al igual que Substance y Trident) por su creador Kirill Grouchnikov. Sería muy interesante crear una versión nueva retomando parte del trabajo ya hecho pero es una tarea compleja (por algo su creador la abandonó).

Otras librerias de componentes muy interesantes son:

  • J7Goodies Características de Windows 7 para Swing (pero es de paga).
  • Swing TaskDialog Una libreria de dialogos de tarea.
  • JGrid Un grid como el de iTunes o iBook.

Insubstantial, una continuación de Substance

Alguien ha tomado el trabajo de los proyectos abandonados por Kirill para corrregir y continuar sus librerias aunque con nuevos nombres por ser un fork.

Estos son las nuevas versiones:

  • Substance (look and feel) a Insubstantial.
  • Flamingo (componentes Swing que incluye cosas como botones mejorados y Ribbon) a Peacock.
  • Trident (libreria de animación) a Halberd.
Imagen de ezamudio

muerte al ribbon

Por qué quieren usar ribbon? es de las peores GUIs que he visto en años. No he escuchado un solo buen comentario acerca de ese diseño; todos los usuarios de Office se quejan de que no le entienden. No le veo ventajas sobre los menus colgantes tradicionales.

El de Swing TaskDialog se ve

El de Swing TaskDialog se ve particularmente bien y es imposible diferenciarlo de un componente nativo.

De ribbon

A mí me gusta ribbon. Este componente no es para todo tipo de aplicaciones sino para aquellas que son más orientadas a documentos o acciones basadas en el contexto. Existe una guía que publicó Microsoft para su uso más efectivo (en los que declara que no es un componente que se deba usar siempre). A mí me parece más intuitivo sobre todo al integrarlo con su instant preview.

Claro, es muy significativo el salto desde versiones anteriores porque ya estabamos acostumbrados a su anterior menú. Creo que para alguién que comienza desde cero no habría mayor problema en aprender a utilizar esta nueva interfaz.

Sobre ribbon

A mí me gusta ribbon. Este componente no es para todo tipo de aplicaciones sino para aquellas que son más orientadas a documentos o acciones basadas en el contexto. Existe una guía que publicó Microsoft para su uso más efectivo (en los que declara que no es un componente que se deba usar siempre). A mí me parece más intuitivo sobre todo al integrarlo con su instant preview.

Claro, es muy significativo el salto desde versiones anteriores porque ya estabamos acostumbrados a su anterior menú. Creo que para alguién que comienza desde cero no habría mayor problema en aprender a utilizar esta nueva interfaz.