SlideShare una empresa de Scribd logo
1 de 8
INFORME
NOMBRE: Keevyn Moreno SEMESTRE: SEGUNDO
PARALELO: C PRÁCTICA:
TEMA:
Segundo manejo de objetos
OBJETIVO:
-Demostrar el desarrollo y explicación del ejercicio propuesto en clase
RESULTADOS DE APRENDIZAJE
-Comprensión acerca del ejercicio que aplicare en Eclipse.
-desarrollo de formularios.
-Uso correcto del código que aplicarse.
ACTIVIDADES:
-Elaborar un programa para un conteo de votos
1.- Creamos un proyecto nuevo de Java.
2.- Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES
DE LA INFORMÁTICA
3.- Dentro de nuestro nuevo proyecto, vamos hacia la opción other.
4. Voy a la sección windowbuilder luego a swing designer después a opción JFrame y por último doy nombre al formulari
Debemos repetir este proceso y hacer 1 formulario más con el nombre política y resultados respectivamente.
5.- Se nos abrirá el siguiente código, aquí es donde empezaremos a desarrollar el ejercicio.
6.- Como siguiente paso debemos crear el formulario, damos click en la parte inferior en donde dice design
y se despliega lo siguiente:
7.- Vamos a la parte de abajo llamada contentpane y cambiamos el nombre de la variable y nos ubicamos
en el background y le ponemos un color al fondo
8.- Ahora vamos a la sección components y creamos un JButton, le ponemos de nombre a la variable color y el texto
Que queramos que se refleje lo escribimos en la parte inferior y le ponemos cambiar de color
9.- Ahora procedo a dar un click derecho en la pantalla, selecciono set layout y escojo la opción absolute layout, lo repito
en cada uno de los formularios
10.- Debo crear los siguientes botones y carteles de jlabel ordenándolos de manera que se vean como en la ventana
mostrada
11.- Entonces doy clic sobre el botón lista creo y escribo la siguiente codificación
JButton creo = new JButton("LISTA CREO");
creo.addActionListener(new ActionListener() {
private int count=0;
public void actionPerformed(ActionEvent e) {
count++;
resultados r =new resultados();
String n= String.valueOf(count);
JOptionPane.showMessageDialog(null,"GRACIAS POR SU VOTO");
resultv.setText(n);
12.- Luego, repito una codificación similar a la que use para el botón lista creo, pero en este caso cambiando ciertas
variables para los otros botones como el de lista 1, blanco, nulo
JButton btnNewButton_1 = new JButton("LISTA 1");
btnNewButton_1.addActionListener(new ActionListener() {
private int count1=0;
public void actionPerformed(ActionEvent e) {
count1++;
resultados r =new resultados();
String n= String.valueOf(count1);
JOptionPane.showMessageDialog(null,"GRACIAS POR SU VOTO");
resultv1.setText(n);
JButton btnNewButton_2 = new JButton("BLANCO");
btnNewButton_2.addActionListener(new ActionListener() {
private int count2=0;
public void actionPerformed(ActionEvent e) {
count2++;
resultados r =new resultados();
String n= String.valueOf(count2);
resultv2.setText(n);
JOptionPane.showMessageDialog(null,"usted voto en blanco");
JButton btnNewButton_3 = new JButton("NULO");
btnNewButton_3.addActionListener(new ActionListener() {
private int count3=0;
public void actionPerformed(ActionEvent e) {
count3++;
resultados r =new resultados();
String n= String.valueOf(count3);
resultv3.setText(n);
JOptionPane.showMessageDialog(null,"usted voto nulo");
13.- antes de ir al botón resultados debo crear un segundo formulario, pero en ese botón previo debo escribir esto:
JButton btnNewButton_4 = new JButton("RESULTADOS");
btnNewButton_4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
politica.this.dispose();
resultados abrir= new resultados();
abrir.setVisible(true);
String inf =resultv.getText();
abrir.cont1.setText(inf);
String inf1 =resultv1.getText();
abrir.cont2.setText(inf1);
String inf2 =resultv2.getText();
abrir.cont3.setText(inf2);
String inf3 =resultv3.getText();
abrir.cont4.setText(inf3);
14.- Y ahora dentro del segundo formulario con el nombre resultados debo crear los siguientes botones y carteles de jlabel
ordenándolos de manera que se vean como en la ventana mostrada
15.- Me dirijo al boton total con doble clic y escribo
JButton btnNewButton_2 = new JButton("TOTAL");
btnNewButton_2.addActionListener(new ActionListener() {
public int num1,num2,num3,num4,suma;
public void actionPerformed(ActionEvent e) {
num1 = Integer.parseInt(cont1.getText());
num2 = Integer.parseInt(cont2.getText());
num3 = Integer.parseInt(cont3.getText());
num4= Integer.parseInt(cont4.getText());
suma = num1+num2+num3+num4;
cont5.setText(String.valueOf(suma));
16.- Ahora me dirijo al botón regresar y escribo:
JButton btnNewButton_1 = new JButton("REGRESAR");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
politica abrir= new politica();
abrir.setVisible(true);
resultados.this.dispose();
17.- Ahora al botón salir y escribo:
JButton btnNewButton = new JButton("SALIR");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(WIDTH);
18.- Por último, ejecuto el programa y veo el resultado
BIBLIOGRAFÍA:
Programa Eclipse – Java
Ejercicio en clase
f.) _____________________ f.) __________________
Keevyn Moreno MSc. Víctor Zapata

Más contenido relacionado

La actualidad más candente (19)

21 porta
21 porta21 porta
21 porta
 
21
2121
21
 
Ver y no_ver_(informe_22)
Ver y no_ver_(informe_22)Ver y no_ver_(informe_22)
Ver y no_ver_(informe_22)
 
Manual raptor
Manual raptorManual raptor
Manual raptor
 
Operaciones
OperacionesOperaciones
Operaciones
 
Informe del formulario2
Informe del formulario2Informe del formulario2
Informe del formulario2
 
20 por
20 por20 por
20 por
 
Practica 16...
Practica 16...Practica 16...
Practica 16...
 
20
2020
20
 
22
2222
22
 
Informe#20
Informe#20Informe#20
Informe#20
 
Programa 2
Programa 2Programa 2
Programa 2
 
Interfaz+grafica+de+usuario
Interfaz+grafica+de+usuarioInterfaz+grafica+de+usuario
Interfaz+grafica+de+usuario
 
Programa2
Programa2Programa2
Programa2
 
Tutoria 3
Tutoria 3Tutoria 3
Tutoria 3
 
Programa 5
Programa 5Programa 5
Programa 5
 
Informe
InformeInforme
Informe
 
Informe del formulario 5
Informe del formulario 5Informe del formulario 5
Informe del formulario 5
 
Practica16
Practica16Practica16
Practica16
 

Similar a Informe 4 de formularios (20)

Unidad 4 tema 3
Unidad 4  tema 3Unidad 4  tema 3
Unidad 4 tema 3
 
Elecciones (informe 23)
Elecciones (informe 23)Elecciones (informe 23)
Elecciones (informe 23)
 
Practica 2
Practica 2Practica 2
Practica 2
 
17 por
17 por17 por
17 por
 
Informe#18
Informe#18Informe#18
Informe#18
 
Informe#17
Informe#17Informe#17
Informe#17
 
Informe u4 tema3.1.1
Informe u4 tema3.1.1Informe u4 tema3.1.1
Informe u4 tema3.1.1
 
In 17
In 17In 17
In 17
 
Informe#19
Informe#19Informe#19
Informe#19
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 
Informe 1 de formularios
Informe 1 de formulariosInforme 1 de formularios
Informe 1 de formularios
 
Informe#25
Informe#25Informe#25
Informe#25
 
Unid 4 tema 4
Unid 4  tema 4Unid 4  tema 4
Unid 4 tema 4
 
In 18
In 18In 18
In 18
 
In 19
In 19In 19
In 19
 
24
2424
24
 
In 20
In 20In 20
In 20
 
In 21
In 21In 21
In 21
 
19
1919
19
 
Practicas 3
Practicas 3Practicas 3
Practicas 3
 

Más de KeevynMoreno

Informe 2 union e interseccion
Informe 2 union e interseccion Informe 2 union e interseccion
Informe 2 union e interseccion
KeevynMoreno
 
Informe de programacion n1
Informe de programacion  n1Informe de programacion  n1
Informe de programacion n1
KeevynMoreno
 
Trabajo de variables programacion
Trabajo de variables programacionTrabajo de variables programacion
Trabajo de variables programacion
KeevynMoreno
 
2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo
KeevynMoreno
 
Ejercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertidoEjercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertido
KeevynMoreno
 
Ejercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertidoEjercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertido
KeevynMoreno
 
Ejercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertidoEjercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertido
KeevynMoreno
 
Ejercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertidoEjercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertido
KeevynMoreno
 
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertidoEjercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
KeevynMoreno
 
Ejercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertidoEjercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertido
KeevynMoreno
 
Ejercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertidoEjercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertido
KeevynMoreno
 
Ejercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertidoEjercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertido
KeevynMoreno
 
Ejercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertidoEjercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertido
KeevynMoreno
 
Ejercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertidoEjercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertido
KeevynMoreno
 

Más de KeevynMoreno (20)

Informe 2 union e interseccion
Informe 2 union e interseccion Informe 2 union e interseccion
Informe 2 union e interseccion
 
Informe de programacion n1
Informe de programacion  n1Informe de programacion  n1
Informe de programacion n1
 
Ingreso de datos
Ingreso de datosIngreso de datos
Ingreso de datos
 
Abstral herencias
Abstral herenciasAbstral herencias
Abstral herencias
 
Trabajo de variables programacion
Trabajo de variables programacionTrabajo de variables programacion
Trabajo de variables programacion
 
2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo2. programacion estructurada2020 2021 silabo
2. programacion estructurada2020 2021 silabo
 
Informe final cajero
Informe final cajeroInforme final cajero
Informe final cajero
 
Informe Cajero automático
Informe Cajero automáticoInforme Cajero automático
Informe Cajero automático
 
Multiplicacion de la_matriz
Multiplicacion de la_matrizMultiplicacion de la_matriz
Multiplicacion de la_matriz
 
Validacion cedula
Validacion cedulaValidacion cedula
Validacion cedula
 
Ejercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertidoEjercicio 2 en clase suma de matrices nm convertido
Ejercicio 2 en clase suma de matrices nm convertido
 
Ejercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertidoEjercicio en clase suma de matrices (1) convertido
Ejercicio en clase suma de matrices (1) convertido
 
Ejercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertidoEjercicio 4 en clase de repetitivas con dowhile convertido
Ejercicio 4 en clase de repetitivas con dowhile convertido
 
Ejercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertidoEjercicio 3 en clase de repetitivas con while convertido
Ejercicio 3 en clase de repetitivas con while convertido
 
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertidoEjercicio 2 en clase de repetitivas de tablas de multiplicar convertido
Ejercicio 2 en clase de repetitivas de tablas de multiplicar convertido
 
Ejercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertidoEjercicio en clase 1 de repetitivas con for convertido
Ejercicio en clase 1 de repetitivas con for convertido
 
Ejercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertidoEjercicio 2 en clase con case switch operaciones convertido
Ejercicio 2 en clase con case switch operaciones convertido
 
Ejercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertidoEjercicio en clase con switch y case convertido
Ejercicio en clase con switch y case convertido
 
Ejercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertidoEjercicio en clase con switch con los dias de la semana convertido
Ejercicio en clase con switch con los dias de la semana convertido
 
Ejercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertidoEjercicio 2 en clase con notas if convertido
Ejercicio 2 en clase con notas if convertido
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Informe 4 de formularios

  • 1. INFORME NOMBRE: Keevyn Moreno SEMESTRE: SEGUNDO PARALELO: C PRÁCTICA: TEMA: Segundo manejo de objetos OBJETIVO: -Demostrar el desarrollo y explicación del ejercicio propuesto en clase RESULTADOS DE APRENDIZAJE -Comprensión acerca del ejercicio que aplicare en Eclipse. -desarrollo de formularios. -Uso correcto del código que aplicarse. ACTIVIDADES: -Elaborar un programa para un conteo de votos 1.- Creamos un proyecto nuevo de Java. 2.- Le ponemos un nombre a nuestro proyecto y le damos clic en Finish. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIÓN CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES DE LA INFORMÁTICA
  • 2. 3.- Dentro de nuestro nuevo proyecto, vamos hacia la opción other. 4. Voy a la sección windowbuilder luego a swing designer después a opción JFrame y por último doy nombre al formulari Debemos repetir este proceso y hacer 1 formulario más con el nombre política y resultados respectivamente.
  • 3. 5.- Se nos abrirá el siguiente código, aquí es donde empezaremos a desarrollar el ejercicio. 6.- Como siguiente paso debemos crear el formulario, damos click en la parte inferior en donde dice design y se despliega lo siguiente:
  • 4. 7.- Vamos a la parte de abajo llamada contentpane y cambiamos el nombre de la variable y nos ubicamos en el background y le ponemos un color al fondo 8.- Ahora vamos a la sección components y creamos un JButton, le ponemos de nombre a la variable color y el texto Que queramos que se refleje lo escribimos en la parte inferior y le ponemos cambiar de color
  • 5. 9.- Ahora procedo a dar un click derecho en la pantalla, selecciono set layout y escojo la opción absolute layout, lo repito en cada uno de los formularios 10.- Debo crear los siguientes botones y carteles de jlabel ordenándolos de manera que se vean como en la ventana mostrada
  • 6. 11.- Entonces doy clic sobre el botón lista creo y escribo la siguiente codificación JButton creo = new JButton("LISTA CREO"); creo.addActionListener(new ActionListener() { private int count=0; public void actionPerformed(ActionEvent e) { count++; resultados r =new resultados(); String n= String.valueOf(count); JOptionPane.showMessageDialog(null,"GRACIAS POR SU VOTO"); resultv.setText(n); 12.- Luego, repito una codificación similar a la que use para el botón lista creo, pero en este caso cambiando ciertas variables para los otros botones como el de lista 1, blanco, nulo JButton btnNewButton_1 = new JButton("LISTA 1"); btnNewButton_1.addActionListener(new ActionListener() { private int count1=0; public void actionPerformed(ActionEvent e) { count1++; resultados r =new resultados(); String n= String.valueOf(count1); JOptionPane.showMessageDialog(null,"GRACIAS POR SU VOTO"); resultv1.setText(n); JButton btnNewButton_2 = new JButton("BLANCO"); btnNewButton_2.addActionListener(new ActionListener() { private int count2=0; public void actionPerformed(ActionEvent e) { count2++; resultados r =new resultados(); String n= String.valueOf(count2); resultv2.setText(n); JOptionPane.showMessageDialog(null,"usted voto en blanco"); JButton btnNewButton_3 = new JButton("NULO"); btnNewButton_3.addActionListener(new ActionListener() { private int count3=0; public void actionPerformed(ActionEvent e) { count3++; resultados r =new resultados(); String n= String.valueOf(count3); resultv3.setText(n); JOptionPane.showMessageDialog(null,"usted voto nulo"); 13.- antes de ir al botón resultados debo crear un segundo formulario, pero en ese botón previo debo escribir esto: JButton btnNewButton_4 = new JButton("RESULTADOS"); btnNewButton_4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { politica.this.dispose();
  • 7. resultados abrir= new resultados(); abrir.setVisible(true); String inf =resultv.getText(); abrir.cont1.setText(inf); String inf1 =resultv1.getText(); abrir.cont2.setText(inf1); String inf2 =resultv2.getText(); abrir.cont3.setText(inf2); String inf3 =resultv3.getText(); abrir.cont4.setText(inf3); 14.- Y ahora dentro del segundo formulario con el nombre resultados debo crear los siguientes botones y carteles de jlabel ordenándolos de manera que se vean como en la ventana mostrada 15.- Me dirijo al boton total con doble clic y escribo JButton btnNewButton_2 = new JButton("TOTAL"); btnNewButton_2.addActionListener(new ActionListener() { public int num1,num2,num3,num4,suma; public void actionPerformed(ActionEvent e) { num1 = Integer.parseInt(cont1.getText()); num2 = Integer.parseInt(cont2.getText()); num3 = Integer.parseInt(cont3.getText()); num4= Integer.parseInt(cont4.getText()); suma = num1+num2+num3+num4; cont5.setText(String.valueOf(suma));
  • 8. 16.- Ahora me dirijo al botón regresar y escribo: JButton btnNewButton_1 = new JButton("REGRESAR"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { politica abrir= new politica(); abrir.setVisible(true); resultados.this.dispose(); 17.- Ahora al botón salir y escribo: JButton btnNewButton = new JButton("SALIR"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(WIDTH); 18.- Por último, ejecuto el programa y veo el resultado BIBLIOGRAFÍA: Programa Eclipse – Java Ejercicio en clase f.) _____________________ f.) __________________ Keevyn Moreno MSc. Víctor Zapata