MDI JAVA JOSE

Páginas: 13 (3092 palabras) Publicado: 30 de enero de 2016

NOMBRE
REAL JOSE
TRABAJO NO.
4
PROFESOR:
ING. ESTUARDO MORALES
SEMESTRE:
TERCERO
FECHA DE LA PRÁCTICA:





CALIFICACIÓN:








OBJETIVOS:

OBJETIVO GENERAL


Aprender a realizar formularios mdi

OBJETIVOS ESPECÍFICOS


conocer cómo se crea un formulario MDI.
conocer las propiedades del formulario MDI.
realizar un ejemple en mdi EN JAVA.
Conocer sobre el formulario MDI en eclipse.
Realizarun ejemplo en eclipse.


FU TEMA: FORMULARIOS MDI EN JAVA Y ECLIPSE

FUNDAMENTACIÓN TEÓRICA
FORMULARIOS MDI EN JAVA
Un MDI en Java es (Aplicación Interfaz Múltiples Documentos)
Los Interfaz Múltiples Documentos(MDI) son aquellas que permiten mostrar JFrames dentro de un solo Jframe principal, de modo que al minimizar o cerrar el Jframe principal todos se cierran. Es una forma de desarrollaraplicaciones que contengan varios formularios (Jframe) ordenados dentro de un mismo espacio de trabajo.
Una ventaja una ventaja de este tipo de interfaces es que cada formulario se puede trabajar de forma independiente en JPanel, y en el MDI solo se llama a los formularios y todo el funcionamiento de JPanel será el mismo.
Una interfaz de aplicación debe ser atractiva y contar con todas las opcionesque proveerá el sistema, vemos a menudo como aplicaciones como Windows u Office van cambiando sus interfaces entre las diferentes versiones, año tras año, todo con el objetivo de brindar más facilidad e interactividad al usuario final.
El JMenuBar
Luego creamos el formulario principal, el cual servirá para desplegar todas las opciones para nuestro sistema.
El siguiente paso es crear un menú deopciones a través de un JMenuBar, JMenu y JMenuItem y asignarles actions para llamar a los formularios.
JToolBar.
No basta con desplegar un menú de opciones.
Es importante también dotar a la interfaz de una serie de opciones tipo acceso directo a las funcionalidades más utilizadas, y esto se realiza a través de una serie de botones colocados en el formulario principal a través de JToolBar.JDesktopPane y JInternalFrame
Por ultimo te muestro como organizar los formularios con las funcionalidades, de forma que esto pueda ser desplegado dentro de un formulario principal, siguiendo con el estándar MDI.
Ejercicio:
Se pretende crea un visor de imágenes MDI, es decir, que permita la visualización de varias imágenes a la vez. El programa constara de una ventana principal con un menú. Las opciones deeste menú permitirán al usuario abrir varias imágenes y cerrarlas a su gusto.
Al ser un proyecto MDI, las imágenes se abrirán en ventanas internas. Estas ventanas internas tendrán que ser diseñadas de forma adecuada.
Para crear este proyecto, tendremos que seguir tres pasos generales:
Diseño de la ventana principal
Diseño de la ventana internas
Programación de la ventana principal/internasDiseño de la ventana principal:
1. Creamos un nuevo proyecto. El nombre será visorfotos. Añade un paquete llamado paqueteprincipal.dentro de dicho paquete añade un Jframe llamado ventanaprincipal.



2.-añade a la ventana principal una barra de menus con una única opción Archivo, que contenga a su vez las siguientes opciones:


Asignar los siguientes nombres a cada elemento del menú:



3.- establece unlayout de tipo BorderLayout al Jframe. Recuerda que este tipo de distribución divide la ventana en cinco zonas: norte, sur, este, oeste y centro



4.- en la zonal central de la ventana principal colocaremos un panel, pero no será un JPanel, como siempre, sino otro tipo de panel. Debemos colocar un panel tipo JDesktopPane:


5.- este tipo de panel es usado como contenedor de las ventanasinternas de una aplicación MDI. En NetBeans este tipo de panel se muestra de color azul, para distinguirlo de los paneles normales, por eso, cuando añadas el panel al JFrame este quedará así:

6.- Cámbiale el nombre al JDesktopPane y asígnale el nombre panelInterno:


7.- si ejecutas el programa ahora, verás que la ventana sale reducida al mínimo tamaño posible. Esto lo vamos a evitar haciendo que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jose Luis Molina IDE Java
  • mdios
  • mdia
  • Deontologia Mdi
  • 2 Mdio
  • Aplicaciones Mdi
  • Formularios Mdi
  • Articulo de mdi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS