Atom Blog

Mostrando las entradas con la etiqueta formulario. Mostrar todas las entradas
Mostrando las entradas con la etiqueta formulario. Mostrar todas las entradas

Como Crear un Formulario con JavaServer Faces en Netbeans 7.1


En este nuevo post hemos creado un formulario con javaserver faces utilizando netbeans 7.1.
La aplicacion JSF (formulario) nos permite:
-Ingresar datos: mediante la etiqueta inputText.
-Elegir una de dos opciones: mediante la etiqueta Input;
-Elegir de una pestana desplegable: mediante las etiquetas Select y Option.
-Seleccionar entre algunos checkbox: mediante la etiqueta Input;
-Escribir comentarios: mediante la etiqueta TextArea.
-Escribir etiquetas: mediante la etiqueta label.

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