Top Ad unit 728 × 90

Recientes

recent

Navegación MDI Windows Forms - Curso de Java - Algoritmos y Programación (25-25)

En este artículo  trabajaremos con navegación entre formularios, implementaremos un formulario padre MDI y varios formularios hijos JInternalFrame, veremos los detalles para navegar entre ellos y además enviar parámetros entre un formulario y otro, este ejemplo lo realizaremos en el lenguaje de programación java utilizando el IDE NetBeans.

Gracias por seguir con este Curso completo de Algoritmos y Programación en Java desde cero, bienvenidos les sugiero a todos los que se inician a programar aplicaciones Java que sigan este Tutorial completo.

Visita nuestro canal en youtube y revisa cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis: 

Compartan el curso y suscríbanse amigos.

Navegación entre Formularios

Formularios MDI

Las aplicaciones MDI (interfaz de múltiples documentos) permiten mostrar varios documentos al mismo tiempo, cada uno de ellos en su propia ventana.
Las aplicaciones MDI suelen tener un elemento de menú Ventana con submenús que permiten cambiar entre ventanas o documentos.

En java se puede utilizar dos métodos:

Show(): Abre un form pero no bloquea al resto, puede abrir varios formularios y acceder a uno u otro indistintamente.

Dispose(): Cierra un formulario.


1. Agregar el Proyecto prNavegacionFormularios
2. Agregar el formulario MDI Principal
3. Windows Maximizado


this.setExtendedState(MAXIMIZED_BOTH);

4.  Agregar tres opciones de Menu: Ingresos: Compras, Salidas: Ventas
5. Agregar tres formularios: frmCompras (JFrame), frmVentas (JInternalFrame),                     frmClientes (JInternalFrame).


5.1. Menú para cliente

 private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        FrmCompras frm =new FrmCompras();
        escritorio.add(frm);
        frm.toFront();
        frm.show();
    }  

5.2. Menú para ventas

    private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        FrmVentas frm =new FrmVentas();
        escritorio.add(frm);
        frm.toFront();
        frm.show();
    }  


5.3. Código Ventas

   private void btnBuscarActionPerformed(java.awt.event.ActionEvent evt) {                                          

        FrmCliente frm=new FrmCliente();

        FrmInicio.escritorio.add(frm);

        frm.toFront();

        frm.setVisible(true);

    }                                         


5.4. Código Cliente

    private void cboClientesActionPerformed(java.awt.event.ActionEvent evt) {                                            
        String cliente=(String)cboClientes.getSelectedItem();
        FrmVentas.txtCliente.setText(cliente);
        this.dispose();
    } 

Navegación MDI Windows Forms (25-25) Curso de Java - Algoritmos y Programación


Saludos Imperio, un abrazo a la distancia.
Navegación MDI Windows Forms - Curso de Java - Algoritmos y Programación (25-25) Reviewed by Liliana Nataly Arcila Diaz on 10:03 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>