Está en la página 1de 4

Tarea N 3

1. El siguiente cdigo de programacin en Java, interpretar dicho cdigo y


visualizar el formulario ejecutado.

import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class TareaN3 extends JFrame {

IMPORTAR PAQUETES

EXTENSION A FORMULARIO

public static void main(String[] args) {


JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("ACCESO");
frame.setLayout(new GridLayout(2, 2));
JLabel label = new JLabel("USUARIO:", SwingConstants.RIGHT);
JLabel label2 = new JLabel("CONTRASEA:", SwingConstants.RIGHT);
JTextField userNameField = new JTextField(20);
JPasswordField passwordField = new JPasswordField();
frame.add(label);
frame.add(userNameField);
frame.add(label2);
frame.add(passwordField);
frame.setSize(200, 70);
frame.setVisible(true);

METODO
MAIN

}
}

- Formulario Ejecutado

JTextField

JPasswordField

2. Construye una aplicacin que contenga un men y desde las opciones del
men se ejecute ventanas del tipo JInternalFrame. Estos objetos
JInternalFrame debe ser aplicaciones que realicen algn clculo. Puede ser
un men de 3 opciones. Para la programacin hacer uso de creacin de
clases con atributos y mtodos.

import java.awt.*;
//CREAMOS NUESTRA CLASE "Ventana" Y LA HACEMOS QUE HEREDE LOS
ATRIBUTOS
//Y METODOS DE LA CLASE "Frame"
public class ejercicioN2 extends Frame{
//CREAMOS UN OBJETO DE DATOS "MenuBar" PARA CREAR NUESTRA BARRA
//QUE CONTENDRA LOS MENUS
MenuBar barra = new MenuBar();//LA DECLARAMOS E INSTANCIAMOS.
//CREAMOS LOS MENUS QUE ESTARAN DENTRO DE LA BARRA DE MENUS QUE
//ACABAMOS DE CREAR
Menu programa = new Menu("Programa");
Menu ayuda = new Menu("Ayuda");
//PARA CREAR UN SUBMENU, BASTA CON INTRODUCIR EN UN MENU, OTRO
MENU.
//CREAMOS EL MENU QUE SERVIRA SE SUBMENU EN NUESTRO PROGRAMA
Menu guardar = new Menu("Guardar");
//CREAMOS EL CONSTRUCTOR DE NUESTRA CLASE
public ejercicioN2(){
super("Ventana en JAVA"); //LE DAMOS UN NOMBRE A NUESTRA VENTANA
this.setSize(500, 500); //ESTABLECEMOS EL TAMAO DE LA VENTANA
//SELECCIONAMOS LA BARRA DE MENUS
setMenuBar(barra);
//A LA BARRA LE AGREGAMOS LOS MENUS.
barra.add(programa);
barra.add(ayuda);
//AHORA A LOS MENUS LE AGREGAMOS LAS OPCIONES Y EL SUBMENU
programa.add("Nuevo");
programa.add("Abrir");
//PARA AGREGAR UN SEPARADOR ENTRE VARIAS OPCIONES DEL MENU,
//HACEMOS LO SIGUIENTE
programa.addSeparator();

//SEGUIMOS AGREGANDO MAS OPCIONES Y EL SUBMENU


programa.add(guardar);//AQUI ESTAMOS AGREGANDO EL SUBMENU
//AHORA AL SUBMENU LE AGREGAMOS LAS OPCIONES
guardar.add("Guardar");
guardar.add("Guardar Como...");
guardar.add("Guardar Todo");
//AGREGAMOS OTRO SEPARADOR DE OPCIONES
programa.addSeparator();
//AGREGAMOS UNA ULTIMA OPCION A NUESTRO MENU programa
programa.add("Salir");
//AHORA VAMOS A AGREGARLE OPCIONES AL MENU DE AYUDA
ayuda.add("Ayuda General");
ayuda.addSeparator();//AGREGAMOS UN SEPARADOR
ayuda.add("Acerca de...");
}//FIN DEL CONSTRUCTOR DE LA CLASE Ventana
//PROCEDIMIENTO PRINCIPAL DEL PROGRAMA
public static void main(String g[]){
ejercicioN2 prog = new ejercicioN2();//Instanciamos la clase que creamos
prog.show();//Mostramos esa ventana
}//FIN DEL PROCEDIMIENTO PRINCIPAL
//PARA PODER CERRAR LA VENTANA
public boolean handleEvent(Event evt){
if (evt.id == Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
}