Está en la página 1de 8

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

PROYECTO ACADÉMICO DE FIN DE SEMESTRE

PROGRAMACION
Tema: “APLICACIÓN DE JMENU Y UTILIZACIÓN DE VARIAS VENTANAS”

Nombre:
Ingrid Freire
Nivel:
Segundo Industrial “A”
Fecha:
Ambato 24 de mayo del 2017
Ing.:
Jaime Ruiz Banda

Ambato – Ecuador
Marzo - Agosto 2017
APLICACIÓN DE JMENU Y UTILIZACIÓN DE VARIAS VENTANAS

Los Menús son siempre el centro de la aplicación, porque son el medio de que el usuario
interactúe con esa aplicación. Todavía no hay un acuerdo para crear un estándar, con
cada Windows Manager se publica una guía de estilo diferente. En Java, la jerarquía
de clases que intervienen en la construcción y manipulación de menús es la que se
muestra en la lista siguiente:

JMENÚBAR

Este componente es muy útil ya que representa la barra de menú que vemos siempre
en todo programa y es muy útil para acceder a la información de forma más fácil y
organizada. A continuación veremos como crear un JMenuBar.
1. ¿Como crear un JMenuBar?
JMenuBar barra=new JMenuBar();
Este es el único constructor de esta clase, ya que por defecto no tiene ningún menú.

JMENÚ

Un menú es un objeto que se le añade al JMenúBar, y sirve para almacenar items


comunes. Ahora veremos como crear un menu.
2. ¿Como crear un JMenu?

JMenu menu=new JMenu();


Esto crea un menu vacio sin texto.
JMenu menu=new JMenu(String texto);
Esto crea un menu con el texto que especificamos.

JMENU ITEM

Un JMenuItem es un elemento del menú y al ser pulsado genera un evento, o sea, abre
una ventana, pide datos o cualquier evento.
3. ¿Cómo crear un JMenuItem?
JMenuItem elemento=new JMenúItem ();
Esta instrucción crea un elemento de menú por defecto, sin texto ni iconos.
JMenuItem elemtento=new JMenuItem(String texto);
Esto crea un elemeto de menu con el texto especificado.
JMenuItem elemento=new JMenuItem(String texto, Icono imagen);
EJEMPLO:
Como reconocer las componentes mencionadas anteriormente:

COMPONENTES

JMenuBar Es la barra de menú principal. Una barra horizontal alargada en la que


se colocarán las distintas opciones.

JMenu Es una de las cosas que se pueden añadir a un JMenuBar o a otro


JMenu. Cuando añadimos uno de estos, tendremos un algo que al
pinchar despliega un nuevo menú.

JMenuItem Es una opción del JMenu que cuando lo pinchas hace algo

Para empezar a integrar la parte lógica de la programación con la parte visual es


importante saber el como Crear Ventana en Java, y el uso de estas, estas las podemos
crear mediante objetos Frame o JFrame. La aplicación a ventanas es el tipo de
aplicación que más a menudo utilizamos cuando trabajamos con el ordenador. Es una
aplicación que se pone en marcha de forma local, que utiliza como interfaz del usuario
las tecnologías de las ventanas típicas de los sistemas operativos.
Al principio, como para cada aplicación, se invoca el main que crea un nuevo objeto
de tipo Ventana. (El main y la ventana podrían estar en dos archivos separados, uno
que gestiona el main, y el otro que gestiona la ventana).
En el constructor del objeto ventana se invoca al constructor de la superclase, es decir,
del frame, con la cadena "Primera Ventana" (es el título). Luego se invoca el método
setLocation que declara la posición del ángulo derecho en la parte que está arriba de
la ventana, después se invoca el método setSize que permite especificar anchura y
altura. Finalmente se invoca el método show() y a continuación aparece la ventana
en la pantalla.
Además una aplicación se puede asociar a una solo ventana. Java es un lenguaje que
permite la multiprogramación. Cada ventana es un programa independiente que
trabaja contemporáneamente con otros. Por eso puedo crear, para la misma
aplicación, más ventanas JFrame.
Para personalizar una ventana en JFrame, hay que tener en cuenta las siguientes
aclaraciones:
1. Cuando hago referencia a métodos que modifican o tienen que ver con el
jFrame (Clase principal en nuestro caso), esa es la manera de hacerlo ya que
está explicito que se refiere a la clase principal, a gusto y/o necesidad de
nosotros.
2. Si cambiamos la forma del jFrame también deberemos cambiar el tamaño y
tal vez la posición de nuestros botones de cerrar y minimizar para que sean
visibles.
3. Los botones también pueden llevar un icono, y el jFrame puede decorarse con
un jLabel que le de color o alguna imagen de fondo, también a su gusto.
4. Tener un botón que cierre nuestra aplicación puede llegar a ser
extremadamente útil (x lo menos para mi lo fué) en el caso de aquellos que
deseen guardar datos en un archivo de texto
EJEMPLOS DE APLICACIÓN
Después de la Investigación realizada se puede decir que es posible anexar varias
ventanas en java con diferente tipo de funcionamiento, ya sea este textual o se algún
tipo de selección. Es importante mencionar que es posible anexar de la misma manara
los menús en las diferentes ventanas con un determinado funcionamiento, de tal
manera que se pueda acudir a ellas sin ningún tipo de dificultad.

Como se puede observar claramente, se realizó el trabajo con 7 diferentes tipos de


ventanas que claramente cumplen con una misma funcionalidad.
PANTALLA 1:
PANTALLA 2:

PANTALLA 3:
PANTALLA 4:

PANTALLA 5:
PANTALLA 6:

PANTALLA 7:

CONCLUSIONES:
Finalmente este es un programa que prácticamente evalúa los conocimientos de un
estudiante de tal forma que mientras se vaya rindiendo el examen el programa vaya
contando los aciertos correspondientes, con el propósito de obtener la nota final en
segundos.