SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
INFORME
ESTUDIANETE: Lenin Quishpe SEMESTRE: Segundo
PARALELO: C PRÁCTICA #20
TEMA:
Desarrollo de nuestra practica veinte en ECLIPSE.
OBJETIVO:
-Conocereldesarrollodeunprogramaen“Eclipse”,paraestedesarrollotendremosquecomprender
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
- Aprender a crear un menú
ACTIVIDADES:
-Realizarunprogramaelcualtengaunmenúquetengabotonesdeformulariosanteriormente
hechos y botones de regresar
DESARROLLO DE CONTENIDOS
1. Abrir la aplicación ECLIPSE.
2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a
guardar en Escritorio (workspace).
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 diga Menú de Opciones , y 4 botones, el primero que diga: Primer formulario, el
segundo que diga: Segundo formulario, el tercero que diga: Tercer formulario, y el cuarto que diga: Salir
10. En el botón de primer formulario ingresaremos el siguiente código, el cual nos va a permitir ir al
primer formulario
JButton btnNewButton = new JButton("PRIMER FORMULARIO");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form1 verForm1= new Form1();
verForm1.setVisible(true);
Form4.this.dispose();
11. En el botón de segundo formulario ingresaremos el siguiente código, el cual nos va a permitir ir al
segundo formulario
btnNewButton.setBounds(32, 95, 168, 23);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("SEGUNDO FORMULARIO");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form2 abrir= new Form2();
abrir.setVisible(true);
setVisible(false);
}
});
12. En el botón de tercer formulario ingresaremos el siguiente código, el cual nos va a permitir ir al tercer
formulario
btnNewButton_1.setBounds(210, 95, 177, 23);
contentPane.add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("TERCER FORMULARIO");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
form3 abrir= new form3();
abrir.setVisible(true);
setVisible(false);
}
13. 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);
}
14. 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();
15. Por último utilizaremos el botón para correr el programa.
16.- Si damos clic en el primer formulario, nos aparecerá el primer formulario.
17.- Si damos clic en el segundo formulario, nos aparecerá el segundo formulario.
18.- Si damos clic en el tercer formulario, nos aparecerá el tercer formulario.
19.-Porúltimo,dejarélalíneadecódigoqueutilicé.Enelproyectooperaciónutilicéelsiguiente
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.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Form4 extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Form4 frame = new Form4();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Form4() {
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);
JLabel lblNewLabel = new JLabel("MENU DE OPCIONES ");
lblNewLabel.setBounds(164, 63, 153, 14);
contentPane.add(lblNewLabel);
JButton btnNewButton = new JButton("PRIMER FORMULARIO");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form1 verForm1= new Form1();
verForm1.setVisible(true);
Form4.this.dispose();
}
});
btnNewButton.setBounds(32, 95, 168, 23);
contentPane.add(btnNewButton);
JButton btnNewButton_1 = new JButton("SEGUNDO FORMULARIO");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
Form2 abrir= new Form2();
abrir.setVisible(true);
setVisible(false);
}
});
btnNewButton_1.setBounds(210, 95, 177, 23);
contentPane.add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("TERCER FORMULARIO");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
form3 abrir= new form3();
abrir.setVisible(true);
setVisible(false);
}
});
btnNewButton_2.setBounds(32, 147, 168, 23);
contentPane.add(btnNewButton_2);
JButton btnNewButton_3 = new JButton("SALIR");
btnNewButton_3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});
btnNewButton_3.setBounds(210, 147, 168, 23);
contentPane.add(btnNewButton_3);
}
}
f.)
____ _______ f.) __________________
MSc. Víctor Zapata
ESTUDIANTE DOCENTE

Más contenido relacionado

La actualidad más candente (20)

In 4
In 4In 4
In 4
 
In 3
In 3In 3
In 3
 
In 11
In 11In 11
In 11
 
In 21
In 21In 21
In 21
 
In 14
In 14In 14
In 14
 
In 12
In 12In 12
In 12
 
In 22
In 22In 22
In 22
 
Editable
EditableEditable
Editable
 
Informe u4tema3.2
Informe u4tema3.2Informe u4tema3.2
Informe u4tema3.2
 
Informe u4tema3
Informe u4tema3Informe u4tema3
Informe u4tema3
 
Formulario u4tema4
Formulario u4tema4Formulario u4tema4
Formulario u4tema4
 
Unidad 2 tema 2.1
Unidad 2 tema 2.1Unidad 2 tema 2.1
Unidad 2 tema 2.1
 
In 2
In 2In 2
In 2
 
Unidad 3 tema 1.2
Unidad 3 tema 1.2Unidad 3 tema 1.2
Unidad 3 tema 1.2
 
In 8
In 8In 8
In 8
 
Unidad 2 tema 4
Unidad 2 tema 4Unidad 2 tema 4
Unidad 2 tema 4
 
Unidad 3 tema 3
Unidad 3 tema 3Unidad 3 tema 3
Unidad 3 tema 3
 
Informe 3
Informe 3Informe 3
Informe 3
 
Unidad 2 tema 3
Unidad 2 tema 3Unidad 2 tema 3
Unidad 2 tema 3
 
In 15
In 15In 15
In 15
 

Similar a In 20 (20)

Informe#20
Informe#20Informe#20
Informe#20
 
20 por
20 por20 por
20 por
 
20
2020
20
 
Informe#19
Informe#19Informe#19
Informe#19
 
Informe#18
Informe#18Informe#18
Informe#18
 
Informe#21
Informe#21Informe#21
Informe#21
 
18 por
18 por18 por
18 por
 
21 porta
21 porta21 porta
21 porta
 
21
2121
21
 
18
1818
18
 
Informe#17
Informe#17Informe#17
Informe#17
 
Unidad 4 tema 3
Unidad 4  tema 3Unidad 4  tema 3
Unidad 4 tema 3
 
Unidad 4 tema 2
Unidad 4  tema 2Unidad 4  tema 2
Unidad 4 tema 2
 
17
1717
17
 
17 por
17 por17 por
17 por
 
Practica 2
Practica 2Practica 2
Practica 2
 
Unid 4 tema 4
Unid 4  tema 4Unid 4  tema 4
Unid 4 tema 4
 
22
2222
22
 
23
2323
23
 
19
1919
19
 

Más de LENINMATEO1 (20)

Examen
ExamenExamen
Examen
 
Chatbot
ChatbotChatbot
Chatbot
 
Cheque
ChequeCheque
Cheque
 
Ejercicios basicos php lenin quishpe
Ejercicios basicos php lenin quishpeEjercicios basicos php lenin quishpe
Ejercicios basicos php lenin quishpe
 
Tabla de multiplicar con for y while
Tabla de multiplicar con for y whileTabla de multiplicar con for y while
Tabla de multiplicar con for y while
 
Tabla de multiplicar con for
Tabla de multiplicar con forTabla de multiplicar con for
Tabla de multiplicar con for
 
Tabla de multiplicar con while
Tabla de multiplicar con whileTabla de multiplicar con while
Tabla de multiplicar con while
 
Tarea con switch
Tarea con switchTarea con switch
Tarea con switch
 
Uso de variables en php
Uso de variables en phpUso de variables en php
Uso de variables en php
 
In 29
In 29In 29
In 29
 
In 28
In 28In 28
In 28
 
In 27
In 27In 27
In 27
 
In 26
In 26In 26
In 26
 
In 25
In 25In 25
In 25
 
In 24
In 24In 24
In 24
 
In 23
In 23In 23
In 23
 
In 22
In 22In 22
In 22
 
In 21
In 21In 21
In 21
 
In 20
In 20In 20
In 20
 
In 18
In 18In 18
In 18
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).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
 

In 20

  • 1. INFORME ESTUDIANETE: Lenin Quishpe SEMESTRE: Segundo PARALELO: C PRÁCTICA #20 TEMA: Desarrollo de nuestra practica veinte en ECLIPSE. OBJETIVO: -Conocereldesarrollodeunprogramaen“Eclipse”,paraestedesarrollotendremosquecomprender 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 - Aprender a crear un menú ACTIVIDADES: -Realizarunprogramaelcualtengaunmenúquetengabotonesdeformulariosanteriormente hechos y botones de regresar DESARROLLO DE CONTENIDOS 1. Abrir la aplicación ECLIPSE. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a guardar en Escritorio (workspace).
  • 2. 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.
  • 3. 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
  • 4. 9. Pondremos 1 label que diga Menú de Opciones , y 4 botones, el primero que diga: Primer formulario, el segundo que diga: Segundo formulario, el tercero que diga: Tercer formulario, y el cuarto que diga: Salir 10. En el botón de primer formulario ingresaremos el siguiente código, el cual nos va a permitir ir al primer formulario JButton btnNewButton = new JButton("PRIMER FORMULARIO"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form1 verForm1= new Form1(); verForm1.setVisible(true); Form4.this.dispose(); 11. En el botón de segundo formulario ingresaremos el siguiente código, el cual nos va a permitir ir al segundo formulario btnNewButton.setBounds(32, 95, 168, 23); contentPane.add(btnNewButton); JButton btnNewButton_1 = new JButton("SEGUNDO FORMULARIO"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form2 abrir= new Form2(); abrir.setVisible(true); setVisible(false); } });
  • 5. 12. En el botón de tercer formulario ingresaremos el siguiente código, el cual nos va a permitir ir al tercer formulario btnNewButton_1.setBounds(210, 95, 177, 23); contentPane.add(btnNewButton_1); JButton btnNewButton_2 = new JButton("TERCER FORMULARIO"); btnNewButton_2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { form3 abrir= new form3(); abrir.setVisible(true); setVisible(false); } 13. 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); } 14. 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(); 15. Por último utilizaremos el botón para correr el programa. 16.- Si damos clic en el primer formulario, nos aparecerá el primer formulario. 17.- Si damos clic en el segundo formulario, nos aparecerá el segundo formulario.
  • 6. 18.- Si damos clic en el tercer formulario, nos aparecerá el tercer formulario. 19.-Porúltimo,dejarélalíneadecódigoqueutilicé.Enelproyectooperaciónutilicéelsiguiente 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.JLabel; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Form4 extends JFrame {
  • 7. private JPanel contentPane; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Form4 frame = new Form4(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public Form4() { 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); JLabel lblNewLabel = new JLabel("MENU DE OPCIONES "); lblNewLabel.setBounds(164, 63, 153, 14); contentPane.add(lblNewLabel); JButton btnNewButton = new JButton("PRIMER FORMULARIO"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form1 verForm1= new Form1(); verForm1.setVisible(true); Form4.this.dispose(); } }); btnNewButton.setBounds(32, 95, 168, 23); contentPane.add(btnNewButton); JButton btnNewButton_1 = new JButton("SEGUNDO FORMULARIO"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { Form2 abrir= new Form2(); abrir.setVisible(true); setVisible(false); } });
  • 8. btnNewButton_1.setBounds(210, 95, 177, 23); contentPane.add(btnNewButton_1); JButton btnNewButton_2 = new JButton("TERCER FORMULARIO"); btnNewButton_2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { form3 abrir= new form3(); abrir.setVisible(true); setVisible(false); } }); btnNewButton_2.setBounds(32, 147, 168, 23); contentPane.add(btnNewButton_2); JButton btnNewButton_3 = new JButton("SALIR"); btnNewButton_3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { System.exit(0); } }); btnNewButton_3.setBounds(210, 147, 168, 23); contentPane.add(btnNewButton_3); } } f.) ____ _______ f.) __________________ MSc. Víctor Zapata ESTUDIANTE DOCENTE