SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
INFORME
ESTUDIANETE: JUAN PABLO SIMBAÑA. 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

La actualidad más candente (20)

18
1818
18
 
Elecciones (informe 23)
Elecciones (informe 23)Elecciones (informe 23)
Elecciones (informe 23)
 
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
 
Informe votaciones
Informe votacionesInforme votaciones
Informe votaciones
 
09 porta
09 porta09 porta
09 porta
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANS
 
Manual de visual
Manual de visual  Manual de visual
Manual de visual
 
Guia rapidawindowsforms
Guia rapidawindowsformsGuia rapidawindowsforms
Guia rapidawindowsforms
 
09
0909
09
 
2 eventos de controles vb
2 eventos de controles vb2 eventos de controles vb
2 eventos de controles vb
 
Informe u4 tema3.1.1
Informe u4 tema3.1.1Informe u4 tema3.1.1
Informe u4 tema3.1.1
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
 
Plan menus swing
Plan menus swingPlan menus swing
Plan menus swing
 
Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)Actividad no.1 (Visual Basic)
Actividad no.1 (Visual Basic)
 
Creacion de boton de imagen cambiante
Creacion de boton de imagen cambianteCreacion de boton de imagen cambiante
Creacion de boton de imagen cambiante
 
Manual básico de windows 7
Manual básico de windows 7Manual básico de windows 7
Manual básico de windows 7
 
Ejercicios de windows
Ejercicios de windowsEjercicios de windows
Ejercicios de windows
 
Manual de aplicaciones en android
Manual de aplicaciones en androidManual de aplicaciones en android
Manual de aplicaciones en android
 
GRAPHAPP
GRAPHAPPGRAPHAPP
GRAPHAPP
 

Similar a 19 por (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 17
In 17In 17
In 17
 
In 18
In 18In 18
In 18
 
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
 
21 porta
21 porta21 porta
21 porta
 
Informe#20
Informe#20Informe#20
Informe#20
 
21
2121
21
 
Informe#21
Informe#21Informe#21
Informe#21
 
Unidad 4 tema 2.1
Unidad 4 tema 2.1Unidad 4 tema 2.1
Unidad 4 tema 2.1
 
23
2323
23
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 
Informe#18
Informe#18Informe#18
Informe#18
 
Pract 5
Pract 5Pract 5
Pract 5
 

Más de JuanSimbaa8 (20)

30
3030
30
 
29
2929
29
 
28
2828
28
 
27
2727
27
 
26
2626
26
 
25
2525
25
 
24
2424
24
 
23
2323
23
 
22
2222
22
 
21
2121
21
 
20
2020
20
 
19
1919
19
 
Final portafolio 3 c (1)
Final portafolio 3 c (1)Final portafolio 3 c (1)
Final portafolio 3 c (1)
 
18
1818
18
 
17
1717
17
 
16
1616
16
 
15
1515
15
 
14
1414
14
 
13
1313
13
 
12
1212
12
 

Último

LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUAL
LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUALLA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUAL
LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUALLams14
 
Diapositiva del 17 de mayo 3R del medio ambiente
Diapositiva del 17 de mayo 3R del medio ambienteDiapositiva del 17 de mayo 3R del medio ambiente
Diapositiva del 17 de mayo 3R del medio ambienteSaya Runyn Otonashi
 
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTO
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTOEXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTO
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTOAnggy Mena Obaldo
 
Los celenterados como organismos vivos .pdf
Los celenterados como organismos vivos .pdfLos celenterados como organismos vivos .pdf
Los celenterados como organismos vivos .pdfMaritzaContreras31
 
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdf
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdfUNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdf
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdfmarvinanccoquintana
 
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptx
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptxaparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptx
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptxcristoballuqueramire1
 
Contaminacion Rio Mantaro y propuesta de soluciones
Contaminacion Rio Mantaro y propuesta de solucionesContaminacion Rio Mantaro y propuesta de soluciones
Contaminacion Rio Mantaro y propuesta de solucionesEricJara8
 
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...Universidad Popular Carmen de Michelena
 
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...Universidad Popular Carmen de Michelena
 
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICAS
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICASRAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICAS
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICASClever Rosales
 
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptx
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptxCloración y Desinfección de sistemas de agua potable para consumo humano.pptx
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptxgarciayarihuaman
 
Introduccion-a-la-Orquidea-Epidendrum.pdf
Introduccion-a-la-Orquidea-Epidendrum.pdfIntroduccion-a-la-Orquidea-Epidendrum.pdf
Introduccion-a-la-Orquidea-Epidendrum.pdfgodgabo02062007
 
BIVALENTE MODERNA vacuna bivalente COVID 29
BIVALENTE MODERNA vacuna bivalente COVID 29BIVALENTE MODERNA vacuna bivalente COVID 29
BIVALENTE MODERNA vacuna bivalente COVID 29DreamerAnimes
 
Unidad 1 (introducción al desarrollo sustentable).pptx
Unidad 1 (introducción al desarrollo sustentable).pptxUnidad 1 (introducción al desarrollo sustentable).pptx
Unidad 1 (introducción al desarrollo sustentable).pptxMariaElenaEliasCarri
 
AGUA SUBTERRÁNEA factores que influyen en su almacenamiento
AGUA SUBTERRÁNEA factores que influyen en su almacenamientoAGUA SUBTERRÁNEA factores que influyen en su almacenamiento
AGUA SUBTERRÁNEA factores que influyen en su almacenamientoangelesmaier19
 
El ajolote mexicano, su desarrollo, significado
El ajolote mexicano, su desarrollo, significadoEl ajolote mexicano, su desarrollo, significado
El ajolote mexicano, su desarrollo, significadoEmily103475
 
2. citologia vegetal, botanica agricolas
2. citologia vegetal, botanica agricolas2. citologia vegetal, botanica agricolas
2. citologia vegetal, botanica agricolasmerymamaniaguilar2
 
ACTIVIDADESDE PRENDIZAJE DE PRIMERO DE SECUNDARIA
ACTIVIDADESDE PRENDIZAJE  DE PRIMERO DE SECUNDARIAACTIVIDADESDE PRENDIZAJE  DE PRIMERO DE SECUNDARIA
ACTIVIDADESDE PRENDIZAJE DE PRIMERO DE SECUNDARIAAlcira20
 

Último (19)

LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUAL
LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUALLA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUAL
LA APICULTURA Y SUS APLICACIONES EN EL LA EPOCA ACTUAL
 
Diapositiva del 17 de mayo 3R del medio ambiente
Diapositiva del 17 de mayo 3R del medio ambienteDiapositiva del 17 de mayo 3R del medio ambiente
Diapositiva del 17 de mayo 3R del medio ambiente
 
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTO
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTOEXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTO
EXPOSICION DE DENGUE-DIAGNOSTICO-TRATAMIENTO
 
Los celenterados como organismos vivos .pdf
Los celenterados como organismos vivos .pdfLos celenterados como organismos vivos .pdf
Los celenterados como organismos vivos .pdf
 
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdf
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdfUNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdf
UNU_AGRONOMIA_2019_L_RITARIVARUIZ (1).pdf
 
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptx
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptxaparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptx
aparato reproductor del cuy_REPRODUCCION ANIMAL--ESTHER (3).pptx
 
Contaminacion Rio Mantaro y propuesta de soluciones
Contaminacion Rio Mantaro y propuesta de solucionesContaminacion Rio Mantaro y propuesta de soluciones
Contaminacion Rio Mantaro y propuesta de soluciones
 
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...
La degradación del suelo en los ecosistemas agrícolas. Seminario Seminario "E...
 
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...
La materia orgánica del suelo y su relación con la sostenibilidad de los ecos...
 
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICAS
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICASRAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICAS
RAZAS DE AVES DE POSTURA Y ENGORDE Y SUS CARACTERISTICAS
 
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptx
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptxCloración y Desinfección de sistemas de agua potable para consumo humano.pptx
Cloración y Desinfección de sistemas de agua potable para consumo humano.pptx
 
Introduccion-a-la-Orquidea-Epidendrum.pdf
Introduccion-a-la-Orquidea-Epidendrum.pdfIntroduccion-a-la-Orquidea-Epidendrum.pdf
Introduccion-a-la-Orquidea-Epidendrum.pdf
 
BIVALENTE MODERNA vacuna bivalente COVID 29
BIVALENTE MODERNA vacuna bivalente COVID 29BIVALENTE MODERNA vacuna bivalente COVID 29
BIVALENTE MODERNA vacuna bivalente COVID 29
 
Unidad 1 (introducción al desarrollo sustentable).pptx
Unidad 1 (introducción al desarrollo sustentable).pptxUnidad 1 (introducción al desarrollo sustentable).pptx
Unidad 1 (introducción al desarrollo sustentable).pptx
 
Cálculo de la huella de Carbono. Seminario Huella Carbono
Cálculo de la huella de Carbono. Seminario Huella CarbonoCálculo de la huella de Carbono. Seminario Huella Carbono
Cálculo de la huella de Carbono. Seminario Huella Carbono
 
AGUA SUBTERRÁNEA factores que influyen en su almacenamiento
AGUA SUBTERRÁNEA factores que influyen en su almacenamientoAGUA SUBTERRÁNEA factores que influyen en su almacenamiento
AGUA SUBTERRÁNEA factores que influyen en su almacenamiento
 
El ajolote mexicano, su desarrollo, significado
El ajolote mexicano, su desarrollo, significadoEl ajolote mexicano, su desarrollo, significado
El ajolote mexicano, su desarrollo, significado
 
2. citologia vegetal, botanica agricolas
2. citologia vegetal, botanica agricolas2. citologia vegetal, botanica agricolas
2. citologia vegetal, botanica agricolas
 
ACTIVIDADESDE PRENDIZAJE DE PRIMERO DE SECUNDARIA
ACTIVIDADESDE PRENDIZAJE  DE PRIMERO DE SECUNDARIAACTIVIDADESDE PRENDIZAJE  DE PRIMERO DE SECUNDARIA
ACTIVIDADESDE PRENDIZAJE DE PRIMERO DE SECUNDARIA
 

19 por

  • 1. INFORME ESTUDIANETE: JUAN PABLO SIMBAÑA. 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); } }