//INTERFAZ GRAFICA UTILIZANDO AWT
//Importamos las clases AWT
import java.awt.*;

//Declaramos la clase ClaGUI 
public class IntGraUsuario extends Frame {// extendiende de Frame para una aplicacion local
	//Atributos: los objetos que llevará la interfaz
	//etiquetas
	private Label lbl1 = new Label("Nombre");
	private Label lbl2 = new Label("Correo");
	private Label lbl3 = new Label("Genero");
	//campos de texto
	private TextField txt1 = new TextField(30);
	private TextField txt2 = new TextField(20);
	//combo
	private Choice cho1;
	//caja de chequeo
	private Checkbox cbx1 = new Checkbox("Aceptar",true);
	//botones
	private Button bnt1 = new Button("Aceptar");
	private Button bnt2 = new Button("Cancelar");
	
	// constructor
	public IntGraUsuario(){
		//llama el constructor de Frame
		super("Interfaz Grafica de Usuario");
		//instancia el objeto Choice
		cho1=new Choice();
		//adiciona la lista de opciones
		cho1.add("Femenino");
		cho1.add("Masculino");
		// colocar los elementos dentro del contenedor (en la interface)
		// en el orden que deben aparecer
		add(lbl1);
		add(txt1);
		add(lbl2);
		add(txt2);
		add(lbl3);
		add(cho1);
		add(cbx1);
		add(bnt1);
		add(bnt2);  
		
	}
	
	//metodo main para ejecutar la clase GUI
	public static void main(String arg[]){
		//crear un objeto IntGraUsuario
		IntGraUsuario gui = new IntGraUsuario();
		//Crear un administrador de diseño FlowLayout
		FlowLayout f1 = new FlowLayout();
		//establecer el layout para la aplicacoin IntGraUsuario
		gui.setLayout(f1);
		//establecer el tamaño para la aplicacion
		gui.setSize(300,300);
		//hacer que la aplicacion IntGraUsuario sea visible
		gui.setVisible(true);

	}	
}