SlideShare una empresa de Scribd logo
1 de 6
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Guzmán Gómez Carlos Jossue
SEMESTRE: Segundo
PARALELO: C
CARRERA: Pedagogía de las Ciencias Experimentales Informática
PRÁCTICA: #23
TEMA:
Eclipse: Elecciones con Formularios
OBJETIVO:
Construir una serie de códigos que nos permitan recrear las votaciones presidenciales mediante el
uso de formularios en Eclipse para obtener un desarrollo más avanzado en el cálculo y definición
de estructuras.
RESULTADOS DE APRENDIZAJE
 Obtener un correcto uso de los controles y objetos que proporciona Eclipse.
 Formular códigos que nos permitan realizar cálculos con referencia a “votos”.
 Alcanzar trabajos precisos en la estructuración de un formulario.
ACTIVIDADES:
-Crear nuevos proyectos en el desarrollador Eclipse.
-Insertar etiquetas, barras de texto y botones de manera organizada.
-Mediante el uso de objetos como JLabel, controles como JTextField y JButton construir un
formulario diseñado en la recepción de un voto válido, nulo y en blanco.
DESARROLLO DE CONTENIDOS
1. Primero abriremos el programa Eclipse.
2. Luego se creará un nuevo proyecto dando click izquierdo sobre “File”, “New” y “Java
Project”. Después sobre la carpeta nombrada “src” damos click derecho, a continuación,
click izquierdo en “Other”, luego en “Swing Designer”, y en “JFrame” para crear el
nuevo formulario asignándole su nombre correspondiente.
3. A continuación, se obtendrá un “Source” el cual es un cuadro de código en el que se realizan
las respectivas declaraciones de sentencias, códigos y objetos con las funciones que se
requieren; en conjunto con el “Design” que es el espacio en el cual se realiza el respectivo
diseño de la ventana emergente a utilizar.
 “Source”
 “Design”
4. Después dando click derecho sobre la ventana a diseñar nos saldrá un menú de opciones,
en el cual se dará click sobre “Set layout” y luego en “Absolute layout” para obtener un
libre control al momento de ubicar los diferentes eventos que contendrá la ventana
emergente.
5. Por consiguiente, se empieza por el diseño que requiera el formulario, en esta oportunidad
se coloca 4 JLabel donde ingresaremos los nombres de los participantes y seguido de
las fotos para identificarlos. Luego ingresamos 5 JButton donde le daremos los
nombres de cada partido (votos válidos), los votos en blanco, en nulo y el resultado
final.
6. Seguidamente se procede a programar cada botón con su respectiva acción.
7. En primer lugar, dando doble click sobre el botón “LISTA CREO 21” se estructura el
siguiente código con respecto a sus votos como partido político:
JButton btnNewButton = new JButton("LISTA CREO 21");
btnNewButton.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);
8. En segundo lugar, dando doble click sobre el botón “CENTRO DEMOCRÁTICO” se
estructura el siguiente código con respecto a sus votos como partido político:
JButton btnNewButton_1 = new JButton("CENTRO DEMOCRATICO ");
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");
result2.setText(n);
9. En tercer lugar, dando doble click sobre el botón “BLANCO”, que representa a los votos
en blanco, se estructura:
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);
JOptionPane.showMessageDialog(null,"VOTO EN BLANCO");
result3.setText(n);
}
10. En cuarto lugar, dando doble click sobre el botón “NULOS”, que representa a los votos
nulos, se estructura:
JButton btnNewButton_3 = new JButton("NULOS ");
btnNewButton_3.addActionListener(new ActionListener() {
private int count3=0;
public void actionPerformed(ActionEvent e) {
count3++;
resultados r =new resultados();
String n= String.valueOf(count3);
JOptionPane.showMessageDialog(null,"VOTO EN NULO");
result4.setText(n);
11. Para finalizar, sobre el botón “RESULTADOS”, el cual nos va a permitir realizar el conteo
de los votos, se estructura el siguiente código:
JButton btnNewButton_4 = new JButton("RESULTADOS");
btnNewButton_4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
resultados abrir=new resultados();
abrir.setVisible(true);
String inf =resultv.getText();
abrir.resulcreo.setText(inf);
String inf1 =result2.getText();
abrir.centrodemocratico2.setText(inf1);
String inf2 =result3.getText();
abrir.blancos.setText(inf2);
String inf3 =result4.getText();
abrir.nulos.setText(inf3);
setVisible(false);
}
12. Utilizar el botón para ordenar correr el programa.
13. Por último, al ejecutar el programa se podrá:
1) Optar por un partido político de preferencia (voto válido) e incluso elegir la opción de
nulo o en blanco gradualmente.
f.) ________________________ f.) ________________________
Carlos Jossue Guzmán Gómez MSc. Víctor Zapata
ESTUDIANTE DOCENTE
2) Al dar click en los resultados se obtendrá numéricamente los votos que se han
realizado conforme a cada elección echa.
3) Para saber el total de votos nos ayudamos de la opción “Total” y concluimos la
correspondiente verificación.
BIBLIOGRAFÍA:
Oxus, O. (2014, 3 febrero). JAVA GUI PART I. Slideshare.
https://www.slideshare.net/oxus20/java-gui-part-i
FORMULARIOS JFRAME EN ECLIPSE. (2018, 24 noviembre). [Vídeo]. YouTube.
https://www.youtube.com/watch?v=CKIlhGkjpoQ

Más contenido relacionado

La actualidad más candente

PráCticas De Windows
PráCticas De WindowsPráCticas De Windows
PráCticas De WindowsAwake12
 
Unidad 2. crear simbolos
Unidad 2. crear simbolosUnidad 2. crear simbolos
Unidad 2. crear simbolosMiros Castro
 
ComparacióN Wxp Y Linux
ComparacióN Wxp Y LinuxComparacióN Wxp Y Linux
ComparacióN Wxp Y LinuxJARA LACASA
 
Pasos para crear formulario
Pasos para crear formularioPasos para crear formulario
Pasos para crear formularioMelvin_Rosales
 
PRESENTACION T1
PRESENTACION T1PRESENTACION T1
PRESENTACION T1rubbo
 
Practicas informatica
Practicas informaticaPracticas informatica
Practicas informaticaKutresaki
 
Guia 2 de j clic sexto
Guia 2 de j clic   sextoGuia 2 de j clic   sexto
Guia 2 de j clic sextolisvancelis
 
PráCticas De Windows
PráCticas De WindowsPráCticas De Windows
PráCticas De Windowsandreaaaa
 
Curso para principiantes en windows
Curso para principiantes en windowsCurso para principiantes en windows
Curso para principiantes en windowsMauricio González
 
Trabajo práctico nº 13
Trabajo práctico nº 13Trabajo práctico nº 13
Trabajo práctico nº 13macazerda
 
practicas de windows
practicas de windowspracticas de windows
practicas de windowsdag92
 
Windows 8. clase 1
Windows 8. clase 1Windows 8. clase 1
Windows 8. clase 1Galo Anzules
 

La actualidad más candente (17)

PráCticas De Windows
PráCticas De WindowsPráCticas De Windows
PráCticas De Windows
 
Unidad 2. crear simbolos
Unidad 2. crear simbolosUnidad 2. crear simbolos
Unidad 2. crear simbolos
 
ComparacióN Wxp Y Linux
ComparacióN Wxp Y LinuxComparacióN Wxp Y Linux
ComparacióN Wxp Y Linux
 
Pasos para crear formulario
Pasos para crear formularioPasos para crear formulario
Pasos para crear formulario
 
PRESENTACION T1
PRESENTACION T1PRESENTACION T1
PRESENTACION T1
 
Mp mardoqueo informe tecnico tap
Mp mardoqueo informe tecnico tapMp mardoqueo informe tecnico tap
Mp mardoqueo informe tecnico tap
 
Practicas informatica
Practicas informaticaPracticas informatica
Practicas informatica
 
Guia 2 de j clic sexto
Guia 2 de j clic   sextoGuia 2 de j clic   sexto
Guia 2 de j clic sexto
 
Creación de actividades 2
Creación de actividades 2Creación de actividades 2
Creación de actividades 2
 
PráCticas De Windows
PráCticas De WindowsPráCticas De Windows
PráCticas De Windows
 
Curso para principiantes en windows
Curso para principiantes en windowsCurso para principiantes en windows
Curso para principiantes en windows
 
Practicas Tema 1
Practicas Tema 1Practicas Tema 1
Practicas Tema 1
 
Trabajo práctico nº 13
Trabajo práctico nº 13Trabajo práctico nº 13
Trabajo práctico nº 13
 
practicas de windows
practicas de windowspracticas de windows
practicas de windows
 
Info dos
Info dosInfo dos
Info dos
 
Windows 8. clase 1
Windows 8. clase 1Windows 8. clase 1
Windows 8. clase 1
 
Practicas de-windows7
Practicas de-windows7Practicas de-windows7
Practicas de-windows7
 

Similar a Elecciones (informe 23) (20)

Informe 4 de formularios
Informe 4 de formulariosInforme 4 de formularios
Informe 4 de formularios
 
Unidad 4 tema 3
Unidad 4  tema 3Unidad 4  tema 3
Unidad 4 tema 3
 
Informe#25
Informe#25Informe#25
Informe#25
 
Informe u4 tema3.1.1
Informe u4 tema3.1.1Informe u4 tema3.1.1
Informe u4 tema3.1.1
 
Unidad 4 tema 2
Unidad 4  tema 2Unidad 4  tema 2
Unidad 4 tema 2
 
Practica 2
Practica 2Practica 2
Practica 2
 
Unid 4 tema 4
Unid 4  tema 4Unid 4  tema 4
Unid 4 tema 4
 
Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)
 
17
1717
17
 
17 por
17 por17 por
17 por
 
Pract 5
Pract 5Pract 5
Pract 5
 
Informe#19
Informe#19Informe#19
Informe#19
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 
In 17
In 17In 17
In 17
 
20 por
20 por20 por
20 por
 
20
2020
20
 
Informe del formulario2
Informe del formulario2Informe del formulario2
Informe del formulario2
 
Informe del formulario2
Informe del formulario2Informe del formulario2
Informe del formulario2
 
Practicas 3
Practicas 3Practicas 3
Practicas 3
 
22
2222
22
 

Más de Carlos Guzmán

Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Carlos Guzmán
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)Carlos Guzmán
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)Carlos Guzmán
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarCarlos Guzmán
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rinesCarlos Guzmán
 
Inf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getInf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getCarlos Guzmán
 
Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Carlos Guzmán
 
Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Carlos Guzmán
 
Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Carlos Guzmán
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Carlos Guzmán
 

Más de Carlos Guzmán (20)

Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Rúbrica proyecto
Rúbrica proyectoRúbrica proyecto
Rúbrica proyecto
 
Presentacion digital
Presentacion digitalPresentacion digital
Presentacion digital
 
Inf 17 (chatbot)
Inf 17 (chatbot)Inf 17 (chatbot)
Inf 17 (chatbot)
 
Inf 20 (fpdf)
Inf 20 (fpdf)Inf 20 (fpdf)
Inf 20 (fpdf)
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicar
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rines
 
Inf 13 (switch)
Inf 13 (switch)Inf 13 (switch)
Inf 13 (switch)
 
Inf 12 (grupal 3)
Inf 12 (grupal 3)Inf 12 (grupal 3)
Inf 12 (grupal 3)
 
Inf 11 (post)
Inf 11 (post)Inf 11 (post)
Inf 11 (post)
 
Inf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) getInf 10 (operaciones por pantalla) get
Inf 10 (operaciones por pantalla) get
 
Inf 9 (grupal 2)
Inf 9 (grupal 2)Inf 9 (grupal 2)
Inf 9 (grupal 2)
 
Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)Inf 8 (tablas eliseth)
Inf 8 (tablas eliseth)
 
Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)Inf 7 (instalación del xampp)
Inf 7 (instalación del xampp)
 
Inf 6 (grupal 1)
Inf 6 (grupal 1)Inf 6 (grupal 1)
Inf 6 (grupal 1)
 
Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)Inf 5 (diseños con texto y multimedia)
Inf 5 (diseños con texto y multimedia)
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (19)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Elecciones (informe 23)

  • 1. GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Guzmán Gómez Carlos Jossue SEMESTRE: Segundo PARALELO: C CARRERA: Pedagogía de las Ciencias Experimentales Informática PRÁCTICA: #23 TEMA: Eclipse: Elecciones con Formularios OBJETIVO: Construir una serie de códigos que nos permitan recrear las votaciones presidenciales mediante el uso de formularios en Eclipse para obtener un desarrollo más avanzado en el cálculo y definición de estructuras. RESULTADOS DE APRENDIZAJE  Obtener un correcto uso de los controles y objetos que proporciona Eclipse.  Formular códigos que nos permitan realizar cálculos con referencia a “votos”.  Alcanzar trabajos precisos en la estructuración de un formulario. ACTIVIDADES: -Crear nuevos proyectos en el desarrollador Eclipse. -Insertar etiquetas, barras de texto y botones de manera organizada. -Mediante el uso de objetos como JLabel, controles como JTextField y JButton construir un formulario diseñado en la recepción de un voto válido, nulo y en blanco. DESARROLLO DE CONTENIDOS 1. Primero abriremos el programa Eclipse. 2. Luego se creará un nuevo proyecto dando click izquierdo sobre “File”, “New” y “Java Project”. Después sobre la carpeta nombrada “src” damos click derecho, a continuación, click izquierdo en “Other”, luego en “Swing Designer”, y en “JFrame” para crear el nuevo formulario asignándole su nombre correspondiente.
  • 2. 3. A continuación, se obtendrá un “Source” el cual es un cuadro de código en el que se realizan las respectivas declaraciones de sentencias, códigos y objetos con las funciones que se requieren; en conjunto con el “Design” que es el espacio en el cual se realiza el respectivo diseño de la ventana emergente a utilizar.  “Source”  “Design”
  • 3. 4. Después dando click derecho sobre la ventana a diseñar nos saldrá un menú de opciones, en el cual se dará click sobre “Set layout” y luego en “Absolute layout” para obtener un libre control al momento de ubicar los diferentes eventos que contendrá la ventana emergente. 5. Por consiguiente, se empieza por el diseño que requiera el formulario, en esta oportunidad se coloca 4 JLabel donde ingresaremos los nombres de los participantes y seguido de las fotos para identificarlos. Luego ingresamos 5 JButton donde le daremos los nombres de cada partido (votos válidos), los votos en blanco, en nulo y el resultado final.
  • 4. 6. Seguidamente se procede a programar cada botón con su respectiva acción. 7. En primer lugar, dando doble click sobre el botón “LISTA CREO 21” se estructura el siguiente código con respecto a sus votos como partido político: JButton btnNewButton = new JButton("LISTA CREO 21"); btnNewButton.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); 8. En segundo lugar, dando doble click sobre el botón “CENTRO DEMOCRÁTICO” se estructura el siguiente código con respecto a sus votos como partido político: JButton btnNewButton_1 = new JButton("CENTRO DEMOCRATICO "); 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"); result2.setText(n); 9. En tercer lugar, dando doble click sobre el botón “BLANCO”, que representa a los votos en blanco, se estructura: 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); JOptionPane.showMessageDialog(null,"VOTO EN BLANCO"); result3.setText(n); } 10. En cuarto lugar, dando doble click sobre el botón “NULOS”, que representa a los votos nulos, se estructura: JButton btnNewButton_3 = new JButton("NULOS "); btnNewButton_3.addActionListener(new ActionListener() { private int count3=0; public void actionPerformed(ActionEvent e) { count3++; resultados r =new resultados(); String n= String.valueOf(count3); JOptionPane.showMessageDialog(null,"VOTO EN NULO"); result4.setText(n);
  • 5. 11. Para finalizar, sobre el botón “RESULTADOS”, el cual nos va a permitir realizar el conteo de los votos, se estructura el siguiente código: JButton btnNewButton_4 = new JButton("RESULTADOS"); btnNewButton_4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { resultados abrir=new resultados(); abrir.setVisible(true); String inf =resultv.getText(); abrir.resulcreo.setText(inf); String inf1 =result2.getText(); abrir.centrodemocratico2.setText(inf1); String inf2 =result3.getText(); abrir.blancos.setText(inf2); String inf3 =result4.getText(); abrir.nulos.setText(inf3); setVisible(false); } 12. Utilizar el botón para ordenar correr el programa. 13. Por último, al ejecutar el programa se podrá: 1) Optar por un partido político de preferencia (voto válido) e incluso elegir la opción de nulo o en blanco gradualmente.
  • 6. f.) ________________________ f.) ________________________ Carlos Jossue Guzmán Gómez MSc. Víctor Zapata ESTUDIANTE DOCENTE 2) Al dar click en los resultados se obtendrá numéricamente los votos que se han realizado conforme a cada elección echa. 3) Para saber el total de votos nos ayudamos de la opción “Total” y concluimos la correspondiente verificación. BIBLIOGRAFÍA: Oxus, O. (2014, 3 febrero). JAVA GUI PART I. Slideshare. https://www.slideshare.net/oxus20/java-gui-part-i FORMULARIOS JFRAME EN ECLIPSE. (2018, 24 noviembre). [Vídeo]. YouTube. https://www.youtube.com/watch?v=CKIlhGkjpoQ