2011-01-25 21 views
8

La rueda se inventa una y otra vez, al menos así parece al mirar cualquier proyecto promedio de Swing GUI.Bibliotecas esenciales Swing? JGoodies, JFreeChart

En muchas áreas hay una o dos bibliotecas muy conocidas para cosas que la biblioteca de clases estándar no aborda directamente, p. Ej. hibernar para la persistencia.

Pero las cosas parecen un poco menos claras para las aplicaciones GUI: ¿cuáles son las bibliotecas que considera esenciales para casi cualquier proyecto de GUI nuevo?

Propongo JGoodies como inicio. Y para todo lo que implique mostrar datos gráficamente, tal vez JFreeChart. Para componentes más sofisticados SwingX: nunca lo he usado, pero lo escucho a menudo mencionado.

Sé que hay alternativas a Swing, pero vamos a seguir al menos con esta pregunta.

+1

SwingX es realmente muy útil, ¡pruébalo! – Guillaume

+1

Como asker, obviamente lamento que esto haya sido cerrado. Hay una gran cantidad de bibliotecas menores relacionadas con Swing que proporcionan esto o aquello. Sin embargo, creo que casi no hay muchas personas que puedan ver como "núcleo". En la mayoría de las otras áreas, hay una o dos bibliotecas dominantes que con el tiempo se han convertido en los líderes reconocidos. Sorprendentemente, dada la cantidad de programación de GUI que se realiza, no hay líderes de mercado similares aquí, pero creo que algún consenso puede ser obvio en las respuestas sobre cuáles son las bibliotecas significativas. –

+0

quizás si reestructura la pregunta como wiki de la comunidad, y hace el estilo de "una lib por respuesta", como las preguntas de los libros de programación, se puede volver a abrir. – Carl

Respuesta

2

MigLayout es un controlador de distribución impresionante. Lo uso en cada proyecto que comienzo.

Jide Common layer tiene algunos buenos widgets de swing libre.

Cuestiones relacionadas