Usar jframe & jInternal Frame

Servicios de Desarrollo Web, Software y Aplicaciones moviles, & Soporte tecnico, blog oficial de tecnologia y mas

Usar jframe & jInternal Frame

Lenguaje java

Padre e Hijo: Significa jFrame & jInternal Frame

Para lograr interactuar con un formulario padre desde un formulario hijo, hacer desde constructor del jframe hijo (jframe_datos) tienes que indicar como parámetro al padre (jframe_inicial).

Para entender un poco mas este tutorial se necesita saber que es un jFrame & jInternal Frame:

¿Que es el jFrame?

Es un componente principal usado tanto en ambientes de desarrollo como Netbeans y Eclipse, es parte de la biblioteca Swing de Java y se utiliza para crear ventanas con una interfaz gráfica.

Puedes personalizar estas ventanas agregando botones, etiquetas, campos de texto y otros componentes visuales.

Es una forma rápida y sencilla de mostrar contenido visual en tus aplicaciones Java.

¿Que es jInternal Frame?

Es una clase en Java que te permite crear ventanas internas dentro de un panel. Sin embargo gracias a estas ventanas se puede usar el formulario MDI.

Se utiliza para crear ventanas internas dentro de un JDesktopPane es decir Formulario MDI. y al mismo tiempo es denominado componentes hijos.

A menudo se utiliza en aplicaciones con interfaz de tipo “documento” o para mostrar múltiples vistas dentro de una ventana principal.

Por ultimo les dejo una explicación de lo que es el formulario MDI:

Formulario MDI: es lo que conocemos como el formulario padre donde alberga diversidad de ventanas internas y esta se compone con menú, portadas y el elemento jDesktopPane.

Necesitas tener en la clase hija un atributo que sea del mismo tipo que el jframe padre y en el constructor guardas esta referencia, por ejemplo:

jFrame & Internal Frame

Con esto podrás acceder a métodos de la clase padre e interaccionar con los datos de él.

En la clase padre tendrás un método que sea añadir una fila a la tabla inicial, es decir, a su tabla.

Una vez que le des al botón agregar en la clase hija, invocas al método de la clase padre (jframe_inicial), por ejemplo:

jFrame & jInternal Frame

Espero que te sirva de ayuda, pueden dejar sus comentarios por cualquier duda.

 

Deja un comentario