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);
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:
No hay comentarios: