INFORME
ESTUDIANTE: Jefferson Aguachela SEMESTRE: Segundo
PARALELO: C PRÁCTICA: #2
TEMA:
Formularios (Votaciones)
OBJETIVO:
Crear una interfaz gráfica que simule un votación electrónica, que permita contar todos los
votos y contabilizarlos.
RESULTADOS DE APRENDIZAJE
Utilizar el JFrame
Utilizar JLabel para añadir etiquetas
Utilizar JButton para añadir botones a la interfaz gráfica
Utilizar TextField para mostrar los datos
ACTIVIDADES:
Crear dos interfaces gráficas JFrame
Enlazar los formularios para mostrar resultados
DESARROLLO DE CONTENIDOS
1. Abrir el IDE (eclipse).
2. Crear un Nuevo proyecto de Java con el nombre “Formularios”
3. Crear dos interfaces gráficas JFrame, ponerle el nombre de Política y Resultados
4. Aparecerá la siguiente ventana
5. Añadir 1 JLabel (Elecciones 2021) y 5 JButton (Lista CREO, lista 21, Blanco,
Nuloy Resultados).
6. Ir al panel de programación para declarar variables públicas de tipo JTexField
7. Creamos eventos en cada botón y les escribimos el siguiente código con
unacumulador en cada uno según corresponda:
count++;
String num=String.valueOf(count);
a.setText((num));
El mismo código paralos botones de:
Lista 21, Blanco, Nulo
contentPane.setVisible(false);
Component componentePadre = null;
JOptionPane.showMessageDialog(componentePadre, "
usted a votado Por la lista Creo");
contentPane.setVisible(true);
8. Para el botón Resultado programamos lo siguiente para imprimir los votos en el otro
formulario:
resultados result=new resultados(); resultados.textField.setText(a.getText());
resultados.textField_1.setText(b.getText());resultados.textField_2.setText(c.getText());
resultados.textField_3.setText(d.getText());
result.setVisible(true);this.setVisible(false);dispose();
Para enlazar formularios escribimos:
Nombre delotro formulario. nombre JtextField.Utilizamos el SetText (enviar texto) (Nombre de la
variable JtexField.Método getText());
9. Programar los JTexField
10. Para el evento del botón Salir, escribir la siguiente línea de código.
System.exit ( 0 );
11. En el otro formulario de resultados agregar 4 JLabel, 5 JTexField y 2 JButtons
12. En el JButton de “Total de votos “ programar los siguiente para mostrar los datos del
primer formulario
13. Depuramos y ejecutamos
Informe votaciones

Informe votaciones

  • 1.
    INFORME ESTUDIANTE: Jefferson AguachelaSEMESTRE: Segundo PARALELO: C PRÁCTICA: #2 TEMA: Formularios (Votaciones) OBJETIVO: Crear una interfaz gráfica que simule un votación electrónica, que permita contar todos los votos y contabilizarlos. RESULTADOS DE APRENDIZAJE Utilizar el JFrame Utilizar JLabel para añadir etiquetas Utilizar JButton para añadir botones a la interfaz gráfica Utilizar TextField para mostrar los datos ACTIVIDADES: Crear dos interfaces gráficas JFrame Enlazar los formularios para mostrar resultados DESARROLLO DE CONTENIDOS 1. Abrir el IDE (eclipse). 2. Crear un Nuevo proyecto de Java con el nombre “Formularios”
  • 2.
    3. Crear dosinterfaces gráficas JFrame, ponerle el nombre de Política y Resultados 4. Aparecerá la siguiente ventana
  • 3.
    5. Añadir 1JLabel (Elecciones 2021) y 5 JButton (Lista CREO, lista 21, Blanco, Nuloy Resultados). 6. Ir al panel de programación para declarar variables públicas de tipo JTexField
  • 4.
    7. Creamos eventosen cada botón y les escribimos el siguiente código con unacumulador en cada uno según corresponda: count++; String num=String.valueOf(count); a.setText((num)); El mismo código paralos botones de: Lista 21, Blanco, Nulo contentPane.setVisible(false); Component componentePadre = null; JOptionPane.showMessageDialog(componentePadre, " usted a votado Por la lista Creo"); contentPane.setVisible(true);
  • 6.
    8. Para elbotón Resultado programamos lo siguiente para imprimir los votos en el otro formulario: resultados result=new resultados(); resultados.textField.setText(a.getText()); resultados.textField_1.setText(b.getText());resultados.textField_2.setText(c.getText()); resultados.textField_3.setText(d.getText()); result.setVisible(true);this.setVisible(false);dispose(); Para enlazar formularios escribimos: Nombre delotro formulario. nombre JtextField.Utilizamos el SetText (enviar texto) (Nombre de la variable JtexField.Método getText()); 9. Programar los JTexField 10. Para el evento del botón Salir, escribir la siguiente línea de código. System.exit ( 0 );
  • 7.
    11. En elotro formulario de resultados agregar 4 JLabel, 5 JTexField y 2 JButtons 12. En el JButton de “Total de votos “ programar los siguiente para mostrar los datos del primer formulario
  • 8.
    13. Depuramos yejecutamos