SlideShare una empresa de Scribd logo
1 de 7
INFORME
ESTUDIANETE: JEFFERSON PILCO SEMESTRE: SEGUNDO PARALELO:
C PRÁCTICA:19
TEMA:
Desarrollo de nuestro primer programa
OBJETIVO:
-Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo
tendremos que comprender lo que son los formularios en Windows builder.
RESULTADOS DE APRENDIZAJE
-Comprensión de la aplicación de Eclipse.
-Uso correcto del código que aplicaremos en Eclipse.
-Aprender el uso correcto de los formularios
ACTIVIDADES:
-Realizar un programa en el que ingrese 1 label que contenga una imagen, 3
botones, uno que me permita ocultar la imagen, otro que visibilice la imagen y
otro para salir del formulario
DESARROLLO DE CONTENIDOS
1. Abrir ECLIPSE.
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. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en
este caso lo vamos a guardar en Escritorio (Desktop).
3. Creamos un proyecto nuevo de Java.
4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
5. Dentro de nuestro nuevo proyecto crearemos un JFrame, le pondremos
cualquier título.
6. Al crear un JFrame nos aparecerá el siguiente código, aquí podemos empezar a
programar
7. Debemos ir a Design para entrar al formulario
8. Una vez que ingresemos al formulario podemos hacer las modificaciones que
necesitemos
9. Pondremos 1 label que contenga una imagen , y 4 botones, uno que diga cambiar
visible, otro que diga ocultar, otro de regresar y otro de salir
10. En el botón de visible ingresaremos el siguiente código, el cual nos va a permitir
visibilizar la imagen.
JButton btnNewButton = new JButton("VISIBLE");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
lblNewLabel.setVisible(true);
}
11. En el botón de ocultar ingresaremos el siguiente código, el cual nos va a permitir
ocultar la imagen
JButton btnNewButton_1 = new JButton("OCULTAR");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
lblNewLabel.setVisible(false);
}
12. En el botón de salir ingresaremos el siguiente código, el cual nos va a permitir
Salir del formulario.
JButton btnNewButton_1 = new JButton("SALIR");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(WIDTH);
}
13. En el botón de regresar ingresaremos el siguiente código, el cual nos va a permitir
Salir del formulario.
JButton btnNewButton_3 = new JButton("REGRESAR");
btnNewButton_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form4 verForm4=new Form4 ();
verForm4.setVisible(true);
Form2.this.dispose();
12. Por último utilizaremos el botón para correr el programa.
13.- Si damos clic ocultar, se nos ocultará la imagen
14.- Si le damos visible, se nos aparecerá la imagen
14.- Si le damos click en SALIR se saldrá del programa
11.- Por último, dejaré la línea de código que utilicé. En el proyecto operación
utilicé el siguiente código:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.ImageIcon;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Color;
public class form3 extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
form3 frame = new form3();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public form3() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBackground(Color.CYAN);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblNewLabel = new JLabel("");
lblNewLabel.setIcon(new
ImageIcon("C:UsersmiltoDesktopUCE_SEGUNDO SEMESTRESELLOS
UNIVERSITARIOS EN PNGEscudo_de_la_Universidad_Central_del_Ecuador.png"));
lblNewLabel.setBounds(88, 11, 200, 125);
contentPane.add(lblNewLabel);
JButton btnNewButton = new JButton("VISIBLE");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
lblNewLabel.setVisible(true);
}
});
btnNewButton.setBounds(10, 147, 89, 23);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("OCULTAR");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
lblNewLabel.setVisible(false);
}
});
btnNewButton_1.setBounds(268, 147, 89, 23);
contentPane.add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("SALIR");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(WIDTH);
}
});
btnNewButton_2.setBounds(10, 199, 89, 23);
contentPane.add(btnNewButton_2);
JButton btnNewButton_3 = new JButton("REGRESAR");
btnNewButton_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form4 verForm4=new Form4 ();
verForm4.setVisible(true);
form3.this.dispose();
}
});
btnNewButton_3.setBounds(268, 199, 89, 23);
contentPane.add(btnNewButton_3);
}
}

Más contenido relacionado

La actualidad más candente

Elecciones (informe 23)
Elecciones (informe 23)Elecciones (informe 23)
Elecciones (informe 23)Carlos Guzmán
 
Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)Carlos Guzmán
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basicchocoeli
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen JennyJennylu88
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANSAlfa Mercado
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formulariosguest15144ec
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Jose Torres
 
Plan menus swing
Plan menus swingPlan menus swing
Plan menus swingAlice5253
 
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
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awtBoris Salleg
 
Manual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosManual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosJesus Cisneros Morales
 
Creacion de boton de imagen cambiante
Creacion de boton de imagen cambianteCreacion de boton de imagen cambiante
Creacion de boton de imagen cambiantedanniielz
 

La actualidad más candente (20)

Elecciones (informe 23)
Elecciones (informe 23)Elecciones (informe 23)
Elecciones (informe 23)
 
Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)Ver y no_ver_(informe_21)
Ver y no_ver_(informe_21)
 
Trabajo de eventos de visual basic
Trabajo de eventos de visual basicTrabajo de eventos de visual basic
Trabajo de eventos de visual basic
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
Manual de visual
Manual de visual  Manual de visual
Manual de visual
 
Informe votaciones
Informe votacionesInforme votaciones
Informe votaciones
 
Guia rapidawindowsforms
Guia rapidawindowsformsGuia rapidawindowsforms
Guia rapidawindowsforms
 
Informe u4 tema3.1.1
Informe u4 tema3.1.1Informe u4 tema3.1.1
Informe u4 tema3.1.1
 
2 eventos de controles vb
2 eventos de controles vb2 eventos de controles vb
2 eventos de controles vb
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANS
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
 
09
0909
09
 
09 porta
09 porta09 porta
09 porta
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)
 
Plan menus swing
Plan menus swingPlan menus swing
Plan menus swing
 
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
 
VISUAL BASIC 6.0
VISUAL BASIC 6.0VISUAL BASIC 6.0
VISUAL BASIC 6.0
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awt
 
Manual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosManual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a Datos
 
Creacion de boton de imagen cambiante
Creacion de boton de imagen cambianteCreacion de boton de imagen cambiante
Creacion de boton de imagen cambiante
 

Similar a Practicas 3 (20)

In 19
In 19In 19
In 19
 
Informe u4tema3.2
Informe u4tema3.2Informe u4tema3.2
Informe u4tema3.2
 
17 por
17 por17 por
17 por
 
17
1717
17
 
In 18
In 18In 18
In 18
 
In 17
In 17In 17
In 17
 
Informe#17
Informe#17Informe#17
Informe#17
 
Unidad 4 tema 2
Unidad 4  tema 2Unidad 4  tema 2
Unidad 4 tema 2
 
20 por
20 por20 por
20 por
 
20
2020
20
 
In 20
In 20In 20
In 20
 
Informe#20
Informe#20Informe#20
Informe#20
 
21 porta
21 porta21 porta
21 porta
 
Unidad 4 tema 2.1
Unidad 4 tema 2.1Unidad 4 tema 2.1
Unidad 4 tema 2.1
 
21
2121
21
 
Informe#21
Informe#21Informe#21
Informe#21
 
23
2323
23
 
Informe#18
Informe#18Informe#18
Informe#18
 
22
2222
22
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 

Más de StalinNaranjo2

Presentación Marca personal orgánica pastel.pdf
Presentación Marca personal orgánica pastel.pdfPresentación Marca personal orgánica pastel.pdf
Presentación Marca personal orgánica pastel.pdfStalinNaranjo2
 
Informe de base de datos y reporte general
Informe de base de datos y reporte generalInforme de base de datos y reporte general
Informe de base de datos y reporte generalStalinNaranjo2
 
Informe de base de datos
Informe de base de datosInforme de base de datos
Informe de base de datosStalinNaranjo2
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datosStalinNaranjo2
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-phpStalinNaranjo2
 
Informe de base de datos
Informe de base de datosInforme de base de datos
Informe de base de datosStalinNaranjo2
 
Base de datos php myadmin
Base de datos   php myadminBase de datos   php myadmin
Base de datos php myadminStalinNaranjo2
 
Informe de nuemeros a letras
Informe de nuemeros a letrasInforme de nuemeros a letras
Informe de nuemeros a letrasStalinNaranjo2
 
Informe de utilización de get unidad 3
Informe de utilización de get unidad 3Informe de utilización de get unidad 3
Informe de utilización de get unidad 3StalinNaranjo2
 
Informe sentencia swicht meses del año
Informe sentencia swicht meses del añoInforme sentencia swicht meses del año
Informe sentencia swicht meses del añoStalinNaranjo2
 
Sentencias de decision
Sentencias de decisionSentencias de decision
Sentencias de decisionStalinNaranjo2
 
Informe individual programacion1
Informe individual programacion1Informe individual programacion1
Informe individual programacion1StalinNaranjo2
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresionesStalinNaranjo2
 

Más de StalinNaranjo2 (20)

Presentación Marca personal orgánica pastel.pdf
Presentación Marca personal orgánica pastel.pdfPresentación Marca personal orgánica pastel.pdf
Presentación Marca personal orgánica pastel.pdf
 
Informe de base de datos y reporte general
Informe de base de datos y reporte generalInforme de base de datos y reporte general
Informe de base de datos y reporte general
 
Informe de base de datos
Informe de base de datosInforme de base de datos
Informe de base de datos
 
Consulta bdd
Consulta bddConsulta bdd
Consulta bdd
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datos
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Informe de base de datos
Informe de base de datosInforme de base de datos
Informe de base de datos
 
Base de datos php myadmin
Base de datos   php myadminBase de datos   php myadmin
Base de datos php myadmin
 
Chatbots
ChatbotsChatbots
Chatbots
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
Bucle foreach
Bucle foreachBucle foreach
Bucle foreach
 
Bucle for
Bucle forBucle for
Bucle for
 
Informe de nuemeros a letras
Informe de nuemeros a letrasInforme de nuemeros a letras
Informe de nuemeros a letras
 
Informe de utilización de get unidad 3
Informe de utilización de get unidad 3Informe de utilización de get unidad 3
Informe de utilización de get unidad 3
 
Informe tabla
Informe tablaInforme tabla
Informe tabla
 
Bucle while
Bucle whileBucle while
Bucle while
 
Informe sentencia swicht meses del año
Informe sentencia swicht meses del añoInforme sentencia swicht meses del año
Informe sentencia swicht meses del año
 
Sentencias de decision
Sentencias de decisionSentencias de decision
Sentencias de decision
 
Informe individual programacion1
Informe individual programacion1Informe individual programacion1
Informe individual programacion1
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 

Ú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).docxlupitavic
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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 razonablesYanirisBarcelDelaHoz
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
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í
 
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...JAVIER SOLIS NOYOLA
 
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
 
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
 

Último (20)

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
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
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...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
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...
 
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
 
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.
 

Practicas 3

  • 1. INFORME ESTUDIANETE: JEFFERSON PILCO SEMESTRE: SEGUNDO PARALELO: C PRÁCTICA:19 TEMA: Desarrollo de nuestro primer programa OBJETIVO: -Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos que comprender lo que son los formularios en Windows builder. RESULTADOS DE APRENDIZAJE -Comprensión de la aplicación de Eclipse. -Uso correcto del código que aplicaremos en Eclipse. -Aprender el uso correcto de los formularios ACTIVIDADES: -Realizar un programa en el que ingrese 1 label que contenga una imagen, 3 botones, uno que me permita ocultar la imagen, otro que visibilice la imagen y otro para salir del formulario DESARROLLO DE CONTENIDOS 1. Abrir ECLIPSE. 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. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a guardar en Escritorio (Desktop). 3. Creamos un proyecto nuevo de Java. 4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
  • 3. 5. Dentro de nuestro nuevo proyecto crearemos un JFrame, le pondremos cualquier título. 6. Al crear un JFrame nos aparecerá el siguiente código, aquí podemos empezar a programar 7. Debemos ir a Design para entrar al formulario
  • 4. 8. Una vez que ingresemos al formulario podemos hacer las modificaciones que necesitemos 9. Pondremos 1 label que contenga una imagen , y 4 botones, uno que diga cambiar visible, otro que diga ocultar, otro de regresar y otro de salir 10. En el botón de visible ingresaremos el siguiente código, el cual nos va a permitir visibilizar la imagen. JButton btnNewButton = new JButton("VISIBLE"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { lblNewLabel.setVisible(true); } 11. En el botón de ocultar ingresaremos el siguiente código, el cual nos va a permitir ocultar la imagen JButton btnNewButton_1 = new JButton("OCULTAR"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { lblNewLabel.setVisible(false); } 12. En el botón de salir ingresaremos el siguiente código, el cual nos va a permitir Salir del formulario. JButton btnNewButton_1 = new JButton("SALIR"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) {
  • 5. System.exit(WIDTH); } 13. En el botón de regresar ingresaremos el siguiente código, el cual nos va a permitir Salir del formulario. JButton btnNewButton_3 = new JButton("REGRESAR"); btnNewButton_3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form4 verForm4=new Form4 (); verForm4.setVisible(true); Form2.this.dispose(); 12. Por último utilizaremos el botón para correr el programa. 13.- Si damos clic ocultar, se nos ocultará la imagen 14.- Si le damos visible, se nos aparecerá la imagen 14.- Si le damos click en SALIR se saldrá del programa
  • 6. 11.- Por último, dejaré la línea de código que utilicé. En el proyecto operación utilicé el siguiente código: import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.ImageIcon; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.Color; public class form3 extends JFrame { private JPanel contentPane; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { form3 frame = new form3(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public form3() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBackground(Color.CYAN); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblNewLabel = new JLabel(""); lblNewLabel.setIcon(new ImageIcon("C:UsersmiltoDesktopUCE_SEGUNDO SEMESTRESELLOS UNIVERSITARIOS EN PNGEscudo_de_la_Universidad_Central_del_Ecuador.png")); lblNewLabel.setBounds(88, 11, 200, 125); contentPane.add(lblNewLabel); JButton btnNewButton = new JButton("VISIBLE"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { lblNewLabel.setVisible(true); } }); btnNewButton.setBounds(10, 147, 89, 23); contentPane.add(btnNewButton); JButton btnNewButton_1 = new JButton("OCULTAR");
  • 7. btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { lblNewLabel.setVisible(false); } }); btnNewButton_1.setBounds(268, 147, 89, 23); contentPane.add(btnNewButton_1); JButton btnNewButton_2 = new JButton("SALIR"); btnNewButton_2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { System.exit(WIDTH); } }); btnNewButton_2.setBounds(10, 199, 89, 23); contentPane.add(btnNewButton_2); JButton btnNewButton_3 = new JButton("REGRESAR"); btnNewButton_3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form4 verForm4=new Form4 (); verForm4.setVisible(true); form3.this.dispose(); } }); btnNewButton_3.setBounds(268, 199, 89, 23); contentPane.add(btnNewButton_3); } }