2011-06-30 18 views
22

Duplicar posible:
Best GUI designer for eclipse?Crear GUI usando Eclipse (Java)

¿Hay alguna herramienta (s) de Eclipse Plugin que puede ayudar a crear la interfaz gráfica de usuario para (columpio, AWT o SWT), porque estoy cansado de escribir cada vez que el código de los paneles, etiquetas, ...

Gracias

+3

@jfpoilpret : WindowBuilder Pro ha refactorizado la generación de código bidireccional amigable, por lo que puede modificar el código generado sin "estrellar" su vista de diseño. –

Respuesta

48

Sí. Use WindowBuilder Pro (provisto por Google). Es compatible con SWT y Swing, así como con varios diseños (organización de grupo, MiGLayout etc.) Se integra de la caja con Eclipse Indigo, pero se puede instalar el plugin en las versiones anteriores (3.4/3.5/3.6):

enter image description here

+2

El enlace en la respuesta parece estar muerto. Use http://www.eclipse.org/windowbuilder/ –

0

Sí, hay uno. Es un plugin de eclipse llamado Visual Editor. Puede descargarlo here

+2

Según el sitio web, el último lanzamiento se realizó hace 2 años y no es compatible con Eclipse 3.3. –

+0

Entonces recomendaría GWT - Window Builder como se menciona arriba ... –

9

Hay muchos diseñadores GUI siquiera como plugins de Eclipse, solo pocos de ellos podrían usar tanto, swing y SWT ..

WindowBuilder Pro GUI Designer - eclipse marketplace

WindowBuilder Pro GUI Designer - Google code home page

y

Jigloo SWT/Swing GUI Builder - eclipse market place

Jigloo SWT/Swing GUI Builder - home page

El constructor de ventanas es bastante mejor herramienta ..

Pero en mi humilde opinión, interfaces gráficas de usuario creadas por esas herramientas tienen realmente feo y el código inmanejable ..

+0

¿WindowsBuilder funciona con swingx? ¿Si es así, cómo? –

+3

Francamente, no uso diseñadores de GUI, tengo MigLayout;], pero de todos modos, parece que es posible [ver el hilo oficial del foro] (http://forums.instantiations.com/viewtopic.php?f=4&t=5120&p = 16229) .. – Sorceror

+0

más 1 para indicarme MigLayout ya que esto es nuevo para mí. Y es bueno. –