2010-03-04 33 views
5

Estoy buscando un marco o kit de herramientas (estilo de arrastrar y soltar) para crear gui en Java. Necesito hacer una aplicación bastante compleja con acoplamientos, barras de herramientas, tablas, etc.Marco GUI Java

¿Cuál sería la mejor?

+0

[VLDocking] (http://vldocking.com) es una manera fácil para agregar una IU de acoplamiento, no consumirá el diseño de su aplicación como un RCP. – Andrew

Respuesta

3

El Netbeans Plataforma podría ser lo que está buscando, que se basa en Swing, y el IDE Netbeans puede ser un escaparate para ello, compruebe http://platform.netbeans.org/
pienso el equivalente en SWT es http://www.eclipse.org/platform/

+0

que se ve bien, pero espero que sea más fácil de usar que XUI que intenté recientemente. – joseph

+0

EXCELENTE.Nunca pensé que la creación de módulos fuera tan simple – joseph

3

Si está buscando un constructor de GUI, NetBeans tiene uno decente. De lo contrario, puede escribirlo usted mismo en Swing o SWT?

+0

sí, sé swing, pero se necesita mucho código para escribir Creo que sería trabajo de esclavo ... Y, ¿hay algún tutorial sobre cómo escribir bean? – joseph

+0

editar: creo que hablabas sobre el diseñador de swing instalado por defecto en netBeans. La plataforma de NetBeans parece ser genial desde el primer punto de vista – joseph

+0

El swing es realmente bueno en estos días y viene incluido con el JRE. El creador de GUI de Netbeans también es excelente. –

1

eclipse rcp, spring rich client, griffon

todos estos marcos son buenos para evitar la necesidad de escribir código caldera de la placa de nuevo (compatibilidad para el acoplamiento, la gestión de ventanas, la gestión de diálogo, la gestión de las preferencias).

debo tener en cuenta que la función de arrastrar y soltar completa no se admite en ninguno de ellos, pero hay IDE que lo ayudan en la construcción de paneles Swing, componentes, ... en un editor visual. tanto Eclipse IDE como NetBeans IDE tienen un editor GUI Builder/visual.

Mi elección preferida es la del cliente rico en primavera porque es fácil de empezar, se basa en oscilaciones, se integra con estructuras de acoplamiento, bibliotecas de componentes, ... y usa la primavera.

si necesita una arquitectura conectable, entonces debería echar un vistazo a eclipse, o netbeans.

Editado: me refiero a Eclipse RCP

2

empezar a leer Swing Architecture y luego usar Netbeans constructor de interfaz de usuario y, finalmente, complementarlo con JIDE Software bibliotecas.

http://img96.imageshack.us/img96/4279/capturadepantalla201003s.png

JIDE tiene varias bibliotecas, por ejemplo:

JIDE Docking:

alt text

JIDE Grids:

alt text

Y muchos más. El único inconveniente que veo es que necesita una buena comprensión de cómo funciona Swing antes de usarlo (o puede adquirir ese conocimiento en el proceso)

+0

Sí, soy nuevo en hacer gui, lo único que creé hasta ahora eran proyectos fáciles con un par de paneles. – joseph

+0

Parece que va a tener un buen cambio en la forma que acabo de decirle. Lee ese artículo y usa JIDE del creador de la interfaz de usuario de Netbeans. Aprenderás mucho en el proceso. Cuando tenga dudas, vuelva al SO y pregúntelo. – OscarRyz