formularios mdi en netbeans

3
Formularios MDI en Netbeans (Sencillo) Para crear Frames internos, tambien conocidos como "formularios MDI" (Interfaz de Multiples Documentos) en Netbeans, debemos hacer uso de los objetosJInternalFrame (el formulario hijo en si) y de una JFrame normal que servira como formulario padre. El proyecto: Paso 1. Crea un nuevo proyecto en Netbeans, llamalo "MDIjava", a este nuevo proyecto agregale un JFrame al cual llamaras "papa", despues añade los objetosJMenuBar, JMenu y JDesktopPane, este ultimo es una subclase de JLayeredPaneque nos permite manipular frames internos Paso 2: Ahora para insertar los frames internos, nos dirigimos al paquete de nuestro proyecto, hacemos clic derecho y escogemos NEW -- OTHER -- en la ventana que nos aparece, buscamos SWING GUI FORMS y JINTERNALFRAME, presionas siguiente y coloca un nombre al form, "Hijo1" y para terminar FINISH.

Upload: caryaxo-rama

Post on 09-Aug-2015

858 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Formularios MDI en Netbeans

Formularios MDI en Netbeans (Sencillo)

 Para crear Frames internos, tambien conocidos como "formularios MDI" (Interfaz de Multiples Documentos) en

Netbeans, debemos hacer uso de los objetosJInternalFrame (el formulario hijo en si)  y de una JFrame normal que

servira como formulario padre.

El proyecto:

Paso 1. Crea un nuevo proyecto en Netbeans, llamalo "MDIjava", a este nuevo proyecto agregale un JFrame al cual

llamaras "papa", despues añade los objetosJMenuBar, JMenu y JDesktopPane, este ultimo es una subclase

de JLayeredPaneque nos permite manipular frames internos

Paso 2: Ahora para insertar los frames internos, nos dirigimos al paquete de nuestro proyecto, hacemos clic derecho

y escogemos NEW -- OTHER -- en la ventana que nos aparece, buscamos SWING GUI FORMS y

JINTERNALFRAME, presionas siguiente y coloca un nombre al form, "Hijo1" y para terminar FINISH.

Page 2: Formularios MDI en Netbeans

Realiza este paso una ves mas, pero al nuevo frame llamalo "Hijo2".Esto te creara un nuevo Frame vacio, debes tener algo como esto hasta ahora

Paso 3: Has clic derecho sobre el JInternalFrame "Hijo1" y elige "propiedades" (properties), y realiza los siguientes cambios :

Realiza el mismo paso para el JInternalFrame "Hijo2"

Paso 4: Puedes trabajar con los nuevos frames "Hijo 1" e "Hijo 2" independientemente, y añadirles los objetos para trabajar en ellos.

Paso 5: Para llamarlos desde el jFrame padre, clic derecho sobre uno de los JMenu y escoge EVENTS - ACTION - ACTIONPERFORMED

Page 3: Formularios MDI en Netbeans

El codigo para crearlos es el mismo que si de un JFrame se tratara, con la diferencia de que despues hay que añadirlos al JDesktop, el codigo es el siguiente:

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {        // Se crea el objeto                Hijo1 h1 = new Hijo1();        // se añade al jDesktopPane        jDesktopPane1.add(h1);        //se muestra en pantalla        h1.show();    }

Lo mismo para el "Hijo 2" y ya esta