You are on page 1of 9

CREANDO INTERFAZ MDI CON NETBEANS 6.9.

1
1. Crear una Aplicacin Java

2. Escribimos nombre para nuestro proyecto, en este caso Aplicacin.

3. Vista del esquema del proyecto

4. Ahora en el paquete aplicacion agregamos nuestro formulario MDI.

Seleccionamos la categora Swing GUI Forms, el tipo seleccionamos: MDI Application Sample Form. Escribimos un nombre para nuestro MDI, en este caso MDIApplicacion, luego finalizar.

5. Vista de MDI creado: Por defecto, aparece una barra de men la cual editaremos a nuestra necesidad, el control de color Azul, es el JDesktopPane, el cual va contener los JInternalFrames.

6. Cambiando Barra de men

Clik derecho sobre el nombre del men, luego Edit Text y procedemos a cambiar de nombre, es el mismo procedimiento para todos los menus y submens. Para cambiar el nombre de la variable click sobre Chang Variable Name. Para agregar mas menus: Menu: es para agregar a la barra: Menu Item: es para submen.

7. MDIApplicacion con los cambios efectuados.

8. Agregando barra de mnu al MDI

Arrastramos y le asignamos el tamao adecuado, y modificamos algunas propiedades, entre ellas Floatable, que estando con check, permite que la barra se mueva en tiempo de ejecucin, otras propiedades, son: - Orietantion: vertical, horizontal, derecha, arriba y abajo. - Etc.
Nota: para que al momento de maximizar el toolbar, tome el tamao de la ventana automticamente, debemos activar esta opcin. Esto es para cualquier componente. Tener en cuenta que el toolbar no debe estar sobre el DesktopPane

9. Agregando botones al toolBar:

Para poner en el botn.

10. Agregando JInternalFrame

Como se observa, creamos nuestro InternalJframe, dentro del paquete frame, sin necesidad de crear paquete por separado.

Nota: JInternalFrame es lo mismo que un JFrame, salvo algunas propiedades, como por ejemplo para ser visualizado, necesita estar dentro de un DeskTopPane.

11. Cdigo para llamar JInternalFrame desde el MDI Tal como se observa en la figura, Hacemos click sobre el evento del men del cual deseamos llamar al JInternalFrame.

si deseamos llamar a un JInternalFrame desde Otro JinternalFrame hacemos el siguiente cdigo: this representa el JInternalFrame actual de donde queremos llamar.

12. Cdigo para llamar Al MDI desde Main. Antes de esto borramos, el siguinte cdigo que se encuentra dentro del MDIAplicacion

Y escribimos el siguiente cdigo, dentro del mtodo main de la clase principal Main.

You might also like