Atom Blog

Manejo de Ventanas en Java Netbeans

Manejo de Ventanas en Java usando Netbeans 7.1

En este nuevo ejemplo mostraremos a utilizar ventanas en Netbeans 7.1: ventanas para ingresar datos, ventanas para listar datos, enlazamiento de varias ventas, manejo de botones,  JButton.
Ademas se va a utilizar menus para una ventana principal.

La ventana principal es de tipo Formulario JFrame, las otras ventanas seran de tipo Formulario JDialog.

Nuestro problema consiste en lo siguiente:
Se desea disenar un programa que permita ingresar estudiantes a una lista, especificando su numero de cedula, nombre, apellido, edad y 3 notas correspondientes a los tres periodos del ano lectivo, ademas se mostrara el promedio total y el estado (Aprobado, Reprobado).

Solucion:
El problema se ha dividido en 5 clases desarrolladas a continuacion.

Estudiante:
Para la solucion del problema se crea nuestra primera clase llamada Estudiante, la que contendra los atributos que tiene el mismo tal como: cedula, nombre, apellido, edad, etc.
Ademas esta clase contiene los metodos setters y getters para la utilizacion de los atributos.



GestorEstudiante:
Contiene el metodo ingresarEstudiante() que permite anadir un nuevo estudiante a la lista.


ventanaAgregarEstudiante:
Esta clase es una ventana de tipo Formulario JDialog.
Se presenta de la siguiente manera:


Esta clase tambien contiene los metodos: calcularPromedio() tipo float que retorna el prometio a mostrar en la tabla y el metodo establecerEstado() tipo String que retorna el estado (Aprobado o Reprobado) del estudiante.



ventanaListarEstudiantes:
Esta clase contiene una tabla, en la cual se mostraran los estudiantes ingresados.
Es de tipo Formulario JDialog.
Se presenta de la siguiente manera:

En esta clase se encuentra el metodo llenarDatosTabla(), el cual permite escribir sobre la tabla la informacion obtenida del usuario.



ventanaPrincipal:
Es de tipo Formulario JFrame.
Esta clase contiene los menus como archivo y edicion, asi como los submenus como salir, agregar estudiante y listar estudiante. Al presionar algun item de los nombrados se enlazara a la ventana correspondiente.
Se presenta de la siguiente manera:
El codigo es el siguiente:


Para descargar el proyecto completo click en la siguiente imagen:
-Skydrive

-Dropbox






12 comentarios:

  1. Hola me gustaria si puedes subir el proyecto nuevamente a skydrive pues dice que no existe, gracias...

    ResponderBorrar
  2. no funciona el link
    si pudieras subirlo a un servidor de descargas

    gracias

    ResponderBorrar
  3. Hola que tal!! Acabo de actualizar el link!
    Ademas subí el .rar al dropbox!
    Espero les sirva!!
    Saludos!!!

    ResponderBorrar
  4. Maldito rafa... oie el archivo.txt se crea solo?? xq no se me guarda!!!

    ResponderBorrar
  5. compa como hacer para q la opcion de busqueda sea correcto

    ResponderBorrar
  6. como podria liberar el codigo protegido que tienes? necesito modificar la busqueda y arreglarlo gracias si podrias mandarlo a manuelcruz6543@gmail.com

    ResponderBorrar