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:
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:
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
Hola me gustaria si puedes subir el proyecto nuevamente a skydrive pues dice que no existe, gracias...
ResponderBorrarno funciona el link
ResponderBorrarsi pudieras subirlo a un servidor de descargas
gracias
Hola que tal!! Acabo de actualizar el link!
ResponderBorrarAdemas subí el .rar al dropbox!
Espero les sirva!!
Saludos!!!
Maldito rafa... oie el archivo.txt se crea solo?? xq no se me guarda!!!
ResponderBorrarsi! en la carpeta del proyecto.
BorrarYa ya vi!!!.. pilas para ir a ver unas bielas!!!
Borrarjaja! ok! la otra semana ha de ser!
BorrarGracias men , me sirvio :D
ResponderBorrarcompa como hacer para q la opcion de busqueda sea correcto
ResponderBorrarno he trabajado en aquello, lo siento!
ResponderBorrarcomo podria liberar el codigo protegido que tienes? necesito modificar la busqueda y arreglarlo gracias si podrias mandarlo a manuelcruz6543@gmail.com
ResponderBorrarsaquen el perico
ResponderBorrar