Logo Java

El uso de interfaces gráficas en todos los lenguajes de programación es de gran importancia; estos le permite a los usuarios tener una interacción con la maquina que como tal sería la codificación del programa. En el día de hoy por medio de la programación crearemos una encuesta a N  personas en JAVA aplicándole interfaz gráfica.

Encuesta a N personas en JAVA Con interfaz Gráfica

EJERCICIO: Crear un programa en JAVA que permita recopilar: Sexo, Si trabaja o no y el sueldo dependiendo si trabaja. Este software debe ser creado con interfaz grafica amigable con el usuario. Además, debe mostrar los siguientes resultados:

  • Porcentaje de hombres y mujeres (Trabajen o no)
  • Porcentaje de mujeres y hombres que trabajan
  • Promedio del sueldo de hombres y mujeres

Crear Clase encuesta.

En esta clase es donde crearemos los parámetros por medio del cual recibiremos guardaremos y devolveremos los valores cuando sea necesario

Quizás te puede interesar

Crear Interfaz

Para crear nuestra interfaz utilizamos principalmente una ventana con Jframe, a ella le agregamos varias herramientas que trae por defecto nuestro IDE Netbeans. Hacemos uso de JtextField, Jlabel, Jtable y Jradio, veamos como queda nuestra interfaz

Encuesta a N personas en JAVA Con interfaz

Crear modelo de nuestra tabla

Para crear el modelo de nuestra tabla solo es necesario crear un método, dentro de él le asignamos las columnas correspondientes y sus respectivos nombres, el código de ese modelo es el siguiente:

Encuesta a N personas en JAVA Con interfaz

Programar botón guardar

Lo que haremos en este botón es crear unas variables vacías que almacenarán la información de forma temporal. Luego con condicionales validamos que radiobutton fue seleccionado, dependiendo a esto le asignamos un valor a estas variables. Posterior a esto hacemos llamado a nuestra clase encuesta y setteamos los valores recopilados por ultimo hacemos llamado a los métodos creados. Es recomendable leer cada comentario, esto nos ayudará a entender mejor el código.

Encuesta a N personas en JAVA Con interfaz

Creación y programación de métodos.

Método limpiar: Este método tiene la función de como su nombre lo indica de limpiar cada casilla y opción que ingresó el usuario. Este al igual que los demás se ejecutará al presionar el botón guardar.

Encuesta a N personas en JAVA Con interfaz

Método Mostrar: Este tendrá como función principal mostrar en la tabla todos los valores almacenados en la clase encuesta, asignándole a los mismos la posición correspondiente.

Método Porcentaje Total: Este método tendrá como función principal recorrer la información que se encuentra en nuestra tabla, allí por medio de condicionales validamos que tipo de sexo se ha encontrado, todo esto no guardamos en una variable para luego hallar el porcentaje del total de personas.

Encuesta a N personas en JAVA Con interfaz

Por medio de setText(«»); mandamos el resultado a los Jlabel correspondientes

Método Porcentaje Personas que trabajan: en esta parte del código lo que hacemos es tomar y comparar los valores de las columnas de sexo y trabajo. Dependiendo si este es masculino o femenino vamos sumándolo en una variable. Luego de esta forma podremos hallar el porcentaje de las personas que si trabajan.Encuesta a N personas en JAVA Con interfaz

Método Promedio Sueldo: Este método será el encargado calcular el promedio de sueldo dependiendo si es hombre o mujer y a la vez si este trabaja. Para ello es necesario recorrer la tabla, igual que en los métodos anteriores. Observemos como fue la codificación de este.

Encuesta a N personas en JAVA Con interfaz

Al programar todo esto ya daremos por finalizado nuestro software y lo tendremos funcionando

Encuesta a N personas en JAVA Con interfaz

 

Análisis Final

El manejo de interfaces gráficas permite una conexión entre el usuario y la maquina. En el ejercicio resuelto anteriormente vemos como usamos diversas herramientas que nos ofrece ese IDE para brindarle al usuario una interfaz amigable y fácil de usar. No solo podemos crear una encuesta a N personas en JAVA con interfaz gráfica, también lo podemos hacer por medio de la consola.

💚 Recuerda que, si deseas aprender más de este lenguaje de programación, puedes acceder al curso gratuito de Java, donde te explicaré paso a paso ejercicios prácticos en este lenguaje.

👉 CURSO JAVA CON INTERFAZ.

👉 CURSO JAVA POR CONSOLA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×