Guía de uso de WindowBuilder Pro en Eclipse
Guía de uso de WindowBuilder Pro en Eclipse
8. If you create a new Composite or JPanel, you can embed it in another window using the
Elija el comando de componente.
9. Tú puedes probar lanzar tu ventana haciendo clic derecho sobre ella y seleccionando Ejecutar como > Java
Aplicación.
10. Internacionaliza tu aplicación y gestiona múltiples locales.
1. Instale la última versión de WindowBuilder Pro en Eclipse
Si ya estás familiarizado con la instalación de plugins de Eclipse, puedes usar simplemente la URL del sitio de actualización.
a continuación para tu versión de Eclipse.
Nota: Si un archivo fue abierto por última vez en el Editor WindowBuilder, seguirá abriéndose en ese editor.
hasta que se seleccione un editor diferente para editar el archivo. Si no ves las pestañas de Fuente y Diseño, esto
significa que no estás usando elWindowBuilderEditor.
Al escribir aplicaciones Java, es posible que necesites utilizar diseños para darle a tus ventanas una apariencia específica.
Un diseño controla la posición y el tamaño de los hijos en un contenedor. Las clases de diseño son subclases de
la clase abstracta Layout. Tanto SWT como Swing proporcionan varias clases de diseño estándar, y tú
se pueden escribir clases de diseño personalizadas. Otras bibliotecas de interfaz de usuario integran administradores de diseño implícitos en cada panel
tipo.
En Java, la posicionamiento y el tamaño no ocurren automáticamente. Las aplicaciones pueden decidir el tamaño y
colocar inicialmente los hijos de un contenedor, o en un listener de redimensionamiento. Otra opción es especificar un diseño
clase para posicionar y dimensionar los hijos. Si no se le da un tamaño a los hijos, tendrán tamaño cero y
no se pueden ver.
El administrador de diseño establece los tamaños y ubicaciones de los componentes según varios factores como:
Cada administrador de diseño tiene fortalezas y desventajas características. Los diseños basados en cuadrícula y de restricción-
los diseños basados en son los más útiles y poderosos de los diseños estándar, pero también son los más
complicado. Al usar la vista de diseño, puedes cambiar el diseño siempre que desees. La herramienta
adjusts the code as needed on the fly. Change the layout either by explicitly adding a layout
gerente del código fuente para el contenedor, o seleccionando un diseño para el compuesto en el
superficie de diseño.
5. Agregar varios componentes de la Paleta y editar sus propiedades.
usando el Panel de Propiedades
La Paleta proporciona acceso rápido a componentes específicos del kit de herramientas, así como a cualquier
componentes personalizados instalados por el usuario. La Paleta está organizada en
categorías que pueden ser ampliadas, colapsadas u ocultas.
La paleta se puede personalizar haciendo clic derecho en cualquier parte de la paleta para
access the menú contextual de la paletao abriendo elGestor de Paletasdiálogo..
• Selección
• Letrero
• Seleccionar componente
• Orden de pestañas
Tenga en cuenta que estas instrucciones solo se aplican a los tipos de ventana que admiten barras de menú.
(por ej., Shells SWT, Ventanas de Aplicación SWT y JFrames de Swing). Ellos hacen
not apply to window types that can't have menubars (e.g., Dialogs & Wizards)
o que gestionan sus propias barras de menú a través de un marco especial (por ejemplo, JFace ApplicationWindow).
Cada ventana puede tener como máximo una barra de menú,
y el único lugar donde puedes poner una Barra de Menú es
directamente en una ventana. Un menú en particular solo
ser mostrado en la ventana en la que fue
creado. Después de que se coloque la Barra de Menú, deberías
ver una barra de menú en blanco en la parte superior de tu
ventana en elVista de diseño.
A
agregar menús individuales a la barra de menús, seleccionar Elemento de Menú en Cascada (SWT) o JMenu (Swing) de
elPaleta, y luego colócalo en la barra de menú.
Los eventos ocurren cuando el usuario interactúa con la interfaz de usuario. El código de manejo de eventos apropiado se ejecuta entonces.
ejecutado. Para saber cuándo ocurren los eventos, primero se deben agregar controladores de eventos a su
components. The tool makes it very easy to add and remove event listeners to your components.
Una manera rápida de añadir oyentes de eventos a botones (incluyendo botones de verificación y de radio) y elementos de menú es
to simply double-click on the button or menu item. When double-clicked, a selection event listener
será creado.
Cualquier forma en que agregues un evento, la herramienta creará automáticamente un manejador de eventos para el evento seleccionado.
método. Luego, el editor cambiará a laVista de origeny ve directamente al nuevo controlador de eventos
método. El código generado se ve como lo siguiente:
browseButton=newButton(shell, [Link]);
[Link](newSelectionListener() {
public void widgetDefaultSelected(SelectionEvent arg0) {
}
public void widgetSeleccionado(SelectionEvent arg0) {
}
});
[Link]("Browse...");
Nota: la herramienta también es capaz de generar un método stub de manejador de eventos cuando se crea un nuevo evento por
configurando las preferencias de generación de código adecuadas.
Solo hay una forma de eliminar un controlador de eventos existente en el editor. Selecciona un componente en cualquiera de
elVista de diseñoo en elÁrbol de Componentes. En elPanel de propiedadesexpandir expandir el evento, hacer clic
en el método del evento que deseas eliminar y luego presiona Eliminar. Si no hay otros métodos que
se han implementado para ese evento, la herramienta también eliminará el oyente de eventos para ese evento.
11. Puedes probar el lanzamiento de tu ventana haciendo clic derecho sobre ella y
seleccionando Ejecutar como > Aplicación Java.