SlideShare una empresa de Scribd logo
1 de 7
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Haro Jesus – Oscullo Carlos
SEMESTRE: Séptimo PARALELO: “B”
PRÁCTICA #: 10
FECHA: 08/01/2020
TEMA: FORMULARIOS
OBJETIVO:
Instalar Windowbuilder para poder crear formularios en eclipse.
RESULTADOS DE APRENDIZAJE
ACTIVIDADES:
1. Instalación de Windowbuilder
2. Creación de formulario
3. Ejercicio: realizar un formulario que me permita realizar las 4
operaciones básicas, utilizando JButton y JTextField.
DESARROLLO DEL CONTENIDO
Instalación Windowbuilder
1. Ingresar a eclipse, en la barra de opciones seleccionar la opción
“help” y click en “Install new software”
2. Nos saldrá la pantalla de la siguiente imagen y le damos click en
“Add”
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
3. Y nos mostrara la siguiente ventana.En la opcion de Location escribir:
https://download.eclipse.org/windowbuilder/latest/ y click en Add
4. Nos mostrarà nuevamente la opción: org.eclipse.wb.releng.updatesite
- https://download.eclipse.org/windowbuilder/lastgoodbuild/
5. Y seleccionar la opción “Windowbuilder” y finalmente click en
Finish
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
Creación de un formulario
1. Para crear un formulario debemos ingresar a eclipse, crear un proyecto y en las clases del
proyecto seleccionar New y luego Other
2. Nos mostrará la siguiente imagen, seleccionamos Windowbuilder después Swing Designer
y damos click en JFrame y Next
3. Nos mostrará la siguiente ventana y designamos un nombre. Click en Finish
4. Nos vamos a la siguiente ventana de Design
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
Finalmente tenemos el formulario listo para trabajar
Ejercicio: realizar un formulario que me permita realizar las 4
operaciones básicas, utilizando JButton y JTextField.
1. Vamos a crear el siguiente diseño en el formulario
2. Para ingresar el código de programación damos doble click en el JButton
package pruebaFormulario;
import java.awt.BorderLayout;
import java.awt.EventQueue;
Elementos utilizados
- JButton
- JTextField.
- JLabel
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JLabel;
public class cuatroOperaciones extends JFrame {
private JPanelcontentPane;
private JTextField respuesta;
private JTextField n1;
private JTextField n2;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
cuatroOperaciones frame = new
cuatroOperaciones();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public cuatroOperaciones() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5,5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
respuesta = new JTextField();
respuesta.setEditable(false);
respuesta.setBounds(308, 136, 86, 20);
contentPane.add(respuesta);
respuesta.setColumns(10);
n1 = new JTextField();
n1.setBounds(111, 53, 86, 20);
contentPane.add(n1);
n1.setColumns(10);
n2 = new JTextField();
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
n2.setBounds(111, 84, 86, 20);
contentPane.add(n2);
n2.setColumns(10);
JButton btnSuma = new JButton("SUMA");
btnSuma.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int num1, num2, r;
num1= Integer.parseInt(n1.getText());
num2= Integer.parseInt(n2.getText());
r= num1+num2;
respuesta.setText(Integer.toString(r));
}
});
btnSuma.setBounds(43, 178, 89, 23);
contentPane.add(btnSuma);
JLabel lblNmero = new JLabel("Nu00FAmero 1");
lblNmero.setBounds(10, 56, 70, 14);
contentPane.add(lblNmero);
JLabel lblNmero_2 = new JLabel("Nu00FAmero 2");
lblNmero_2.setBounds(10, 87, 70, 14);
contentPane.add(lblNmero_2);
JLabel lblResultado = new JLabel("Resultado");
lblResultado.setBounds(242, 139, 58, 14);
contentPane.add(lblResultado);
JButton btnResta = new JButton("RESTA");
btnResta.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int num1, num2, r;
num1= Integer.parseInt(n1.getText());
num2= Integer.parseInt(n2.getText());
r= num1-num2;
respuesta.setText(Integer.toString(r));
}
});
btnResta.setBounds(156, 178, 89, 23);
contentPane.add(btnResta);
JButton btnMultiplicacin = new JButton("MULTIPLICACIu00D3N");
btnMultiplicacin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int num1, num2, r;
num1= Integer.parseInt(n1.getText());
num2= Integer.parseInt(n2.getText());
r= num1*num2;
respuesta.setText(Integer.toString(r));
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES -
INFORMÁTICA
Periodo Académico: Septiembre 2019 - Febrero 2020
}
});
btnMultiplicacin.setBounds(43, 212, 89, 23);
contentPane.add(btnMultiplicacin);
JButton btnDivisin = new JButton("DIVISIu00D3N");
btnDivisin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int num1, num2;
float r;
num1= Integer.parseInt(n1.getText());
num2= Integer.parseInt(n2.getText());
r= num1/num2;
respuesta.setText(Float.toString(r));
}
});
btnDivisin.setBounds(156, 212, 89, 23);
contentPane.add(btnDivisin);
}
}
Suma Resta
Multiplicación División
f.) _______________ f.) ______________ f.) ______________
Sr. Haro Jesus Sr. Oscullo Carlos MSc. Zapata Víctor
ESTUDIANTE ESTUDIANTE DOCENTE

Más contenido relacionado

Similar a Practica 10 haro_oscullo

Formulario 7
Formulario 7Formulario 7
Formulario 7JoelLoja
 
Formulario 6
Formulario 6Formulario 6
Formulario 6JoelLoja
 
Practica 11 haro_oscullo_morocho_cabezas
Practica 11  haro_oscullo_morocho_cabezasPractica 11  haro_oscullo_morocho_cabezas
Practica 11 haro_oscullo_morocho_cabezasJesus Alex Haro
 
Formulario 8
Formulario 8Formulario 8
Formulario 8JoelLoja
 
Formulario 2
Formulario 2Formulario 2
Formulario 2JoelLoja
 
Manual de visual basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3Manual de visual  basic 2008 elemento 3
Manual de visual basic 2008 elemento 3Edisson Gomez
 
Plan de trabajo para la creación del blog fase 2 3 y 4
Plan de trabajo para la creación del blog fase 2  3 y 4Plan de trabajo para la creación del blog fase 2  3 y 4
Plan de trabajo para la creación del blog fase 2 3 y 4rtonarojas
 
Tip 20162 - actividad 2 - 20160804 2100 (1)
Tip   20162 - actividad 2 - 20160804 2100 (1)Tip   20162 - actividad 2 - 20160804 2100 (1)
Tip 20162 - actividad 2 - 20160804 2100 (1)Natalia Iturra
 
Formulario Operación Básica
Formulario  Operación Básica Formulario  Operación Básica
Formulario Operación Básica VanessaChicaiza2
 
Formulario 3
Formulario 3Formulario 3
Formulario 3JoelLoja
 
Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Hugo Fernando Martinez Orozco
 
Informe adivina un numero
Informe adivina un numeroInforme adivina un numero
Informe adivina un numeroAlisonPrez4
 

Similar a Practica 10 haro_oscullo (20)

Informe final (2)
Informe final (2)Informe final (2)
Informe final (2)
 
Practica 1 haro_oscullo
Practica 1 haro_osculloPractica 1 haro_oscullo
Practica 1 haro_oscullo
 
Practica 9 haro_oscullo
Practica 9  haro_osculloPractica 9  haro_oscullo
Practica 9 haro_oscullo
 
Formulario 7
Formulario 7Formulario 7
Formulario 7
 
Practica 7 haro_oscullo
Practica 7  haro_osculloPractica 7  haro_oscullo
Practica 7 haro_oscullo
 
Formulario 6
Formulario 6Formulario 6
Formulario 6
 
Practica 11 haro_oscullo_morocho_cabezas
Practica 11  haro_oscullo_morocho_cabezasPractica 11  haro_oscullo_morocho_cabezas
Practica 11 haro_oscullo_morocho_cabezas
 
Formulario 8
Formulario 8Formulario 8
Formulario 8
 
Formulario 2
Formulario 2Formulario 2
Formulario 2
 
2 producto final - fisica - 3 ro b2
2   producto final - fisica - 3 ro b22   producto final - fisica - 3 ro b2
2 producto final - fisica - 3 ro b2
 
Producto final proyecto 6
Producto final proyecto 6Producto final proyecto 6
Producto final proyecto 6
 
Manual de visual basic 2008 elemento 3
Manual de visual  basic 2008 elemento 3Manual de visual  basic 2008 elemento 3
Manual de visual basic 2008 elemento 3
 
Lab3-POO
Lab3-POOLab3-POO
Lab3-POO
 
Plan de trabajo para la creación del blog fase 2 3 y 4
Plan de trabajo para la creación del blog fase 2  3 y 4Plan de trabajo para la creación del blog fase 2  3 y 4
Plan de trabajo para la creación del blog fase 2 3 y 4
 
Tip 20162 - actividad 2 - 20160804 2100 (1)
Tip   20162 - actividad 2 - 20160804 2100 (1)Tip   20162 - actividad 2 - 20160804 2100 (1)
Tip 20162 - actividad 2 - 20160804 2100 (1)
 
Formulario Operación Básica
Formulario  Operación Básica Formulario  Operación Básica
Formulario Operación Básica
 
Formulario 3
Formulario 3Formulario 3
Formulario 3
 
Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7Clase de informatica del 27042020 hasta 08052020 grado 7
Clase de informatica del 27042020 hasta 08052020 grado 7
 
Informe adivina un numero
Informe adivina un numeroInforme adivina un numero
Informe adivina un numero
 
22
2222
22
 

Más de Jesus Alex Haro

Más de Jesus Alex Haro (15)

Practica 8 haro_oscullo
Practica 8  haro_osculloPractica 8  haro_oscullo
Practica 8 haro_oscullo
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVA
 
Silabo de Programacion VII
Silabo de Programacion VIISilabo de Programacion VII
Silabo de Programacion VII
 
Practica 5 haro_oscullo
Practica 5  haro_osculloPractica 5  haro_oscullo
Practica 5 haro_oscullo
 
Practica 3 haro_oscullo
Practica 3  haro_osculloPractica 3  haro_oscullo
Practica 3 haro_oscullo
 
Treemap en JAVA
Treemap en JAVATreemap en JAVA
Treemap en JAVA
 
Map en JAVA
Map en JAVAMap en JAVA
Map en JAVA
 
Interfaz sorted map
Interfaz sorted mapInterfaz sorted map
Interfaz sorted map
 
Excepciones en java
Excepciones en javaExcepciones en java
Excepciones en java
 
Practica 2 haro_oscullo
Practica 2 haro_osculloPractica 2 haro_oscullo
Practica 2 haro_oscullo
 
App inventor
App inventorApp inventor
App inventor
 
Comandos internos
Comandos internosComandos internos
Comandos internos
 
Trabajos de word; Estefania Haro
Trabajos de word; Estefania HaroTrabajos de word; Estefania Haro
Trabajos de word; Estefania Haro
 
Despotismo ilustrado
Despotismo ilustradoDespotismo ilustrado
Despotismo ilustrado
 
Despotismo ilustrado
Despotismo ilustradoDespotismo ilustrado
Despotismo ilustrado
 

Último

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
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 PERSONALMiNeyi1
 
🦄💫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.docxEliaHernndez7
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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 TRABAJOBRIGIDATELLOLEONARDO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 

Último (20)

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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
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
 
🦄💫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
 
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
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

Practica 10 haro_oscullo

  • 1. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 GUÍA DE USO DE LABORATORIOS ESTUDIANTE: Haro Jesus – Oscullo Carlos SEMESTRE: Séptimo PARALELO: “B” PRÁCTICA #: 10 FECHA: 08/01/2020 TEMA: FORMULARIOS OBJETIVO: Instalar Windowbuilder para poder crear formularios en eclipse. RESULTADOS DE APRENDIZAJE ACTIVIDADES: 1. Instalación de Windowbuilder 2. Creación de formulario 3. Ejercicio: realizar un formulario que me permita realizar las 4 operaciones básicas, utilizando JButton y JTextField. DESARROLLO DEL CONTENIDO Instalación Windowbuilder 1. Ingresar a eclipse, en la barra de opciones seleccionar la opción “help” y click en “Install new software” 2. Nos saldrá la pantalla de la siguiente imagen y le damos click en “Add”
  • 2. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 3. Y nos mostrara la siguiente ventana.En la opcion de Location escribir: https://download.eclipse.org/windowbuilder/latest/ y click en Add 4. Nos mostrarà nuevamente la opción: org.eclipse.wb.releng.updatesite - https://download.eclipse.org/windowbuilder/lastgoodbuild/ 5. Y seleccionar la opción “Windowbuilder” y finalmente click en Finish
  • 3. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 Creación de un formulario 1. Para crear un formulario debemos ingresar a eclipse, crear un proyecto y en las clases del proyecto seleccionar New y luego Other 2. Nos mostrará la siguiente imagen, seleccionamos Windowbuilder después Swing Designer y damos click en JFrame y Next 3. Nos mostrará la siguiente ventana y designamos un nombre. Click en Finish 4. Nos vamos a la siguiente ventana de Design
  • 4. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 Finalmente tenemos el formulario listo para trabajar Ejercicio: realizar un formulario que me permita realizar las 4 operaciones básicas, utilizando JButton y JTextField. 1. Vamos a crear el siguiente diseño en el formulario 2. Para ingresar el código de programación damos doble click en el JButton package pruebaFormulario; import java.awt.BorderLayout; import java.awt.EventQueue; Elementos utilizados - JButton - JTextField. - JLabel
  • 5. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JLabel; public class cuatroOperaciones extends JFrame { private JPanelcontentPane; private JTextField respuesta; private JTextField n1; private JTextField n2; public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { cuatroOperaciones frame = new cuatroOperaciones(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } public cuatroOperaciones() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5,5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); respuesta = new JTextField(); respuesta.setEditable(false); respuesta.setBounds(308, 136, 86, 20); contentPane.add(respuesta); respuesta.setColumns(10); n1 = new JTextField(); n1.setBounds(111, 53, 86, 20); contentPane.add(n1); n1.setColumns(10); n2 = new JTextField();
  • 6. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 n2.setBounds(111, 84, 86, 20); contentPane.add(n2); n2.setColumns(10); JButton btnSuma = new JButton("SUMA"); btnSuma.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { int num1, num2, r; num1= Integer.parseInt(n1.getText()); num2= Integer.parseInt(n2.getText()); r= num1+num2; respuesta.setText(Integer.toString(r)); } }); btnSuma.setBounds(43, 178, 89, 23); contentPane.add(btnSuma); JLabel lblNmero = new JLabel("Nu00FAmero 1"); lblNmero.setBounds(10, 56, 70, 14); contentPane.add(lblNmero); JLabel lblNmero_2 = new JLabel("Nu00FAmero 2"); lblNmero_2.setBounds(10, 87, 70, 14); contentPane.add(lblNmero_2); JLabel lblResultado = new JLabel("Resultado"); lblResultado.setBounds(242, 139, 58, 14); contentPane.add(lblResultado); JButton btnResta = new JButton("RESTA"); btnResta.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int num1, num2, r; num1= Integer.parseInt(n1.getText()); num2= Integer.parseInt(n2.getText()); r= num1-num2; respuesta.setText(Integer.toString(r)); } }); btnResta.setBounds(156, 178, 89, 23); contentPane.add(btnResta); JButton btnMultiplicacin = new JButton("MULTIPLICACIu00D3N"); btnMultiplicacin.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int num1, num2, r; num1= Integer.parseInt(n1.getText()); num2= Integer.parseInt(n2.getText()); r= num1*num2; respuesta.setText(Integer.toString(r));
  • 7. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES - INFORMÁTICA Periodo Académico: Septiembre 2019 - Febrero 2020 } }); btnMultiplicacin.setBounds(43, 212, 89, 23); contentPane.add(btnMultiplicacin); JButton btnDivisin = new JButton("DIVISIu00D3N"); btnDivisin.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int num1, num2; float r; num1= Integer.parseInt(n1.getText()); num2= Integer.parseInt(n2.getText()); r= num1/num2; respuesta.setText(Float.toString(r)); } }); btnDivisin.setBounds(156, 212, 89, 23); contentPane.add(btnDivisin); } } Suma Resta Multiplicación División f.) _______________ f.) ______________ f.) ______________ Sr. Haro Jesus Sr. Oscullo Carlos MSc. Zapata Víctor ESTUDIANTE ESTUDIANTE DOCENTE