SlideShare una empresa de Scribd logo
1 de 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
GUÍA DE USO DE LABORATORIOS
ESTUDIANTE: Haro
SEMESTRE: Séptimo PARALELO: “B”
PRÁCTICA #: 13
FECHA: 28/01/2020
TEMA: PRUEBA (Unión e intersección de conjuntos)
OBJETIVO:
Realizar un programa que me permita realizar la unión e intersección de dos conjuntos.
RESULTADOS DE APRENDIZAJE
Los estudiantes desarrollarán la habilidad de crear y utilizar formularios.
ACTIVIDADES:
1. Realizar un programa que me permita realizar la unión e intersección de dos
conjuntos mediante interfaz gráfica con formularios.
DESARROLLO DEL CONTENIDO
1. Realizar un programa que me permita simular el juego del ahorcado,
utilizando la sentencia FOR, IF y la creación de formulario.
package coleccion_conjuntos;
import java.util.*;
import static java.util.Collections.addAll;
import javax.swing.JTextArea;
public class Frame extends javax.swing.JFrame {
public Frame() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
TA1 = new javax.swing.JTextArea();
jScrollPane2 = new javax.swing.JScrollPane();
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
TA2 = new javax.swing.JTextArea();
jScrollPane3 = new javax.swing.JScrollPane();
TA3 = new javax.swing.JTextArea();
jScrollPane4 = new javax.swing.JScrollPane();
TA4 = new javax.swing.JTextArea();
jTextField1 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jButton1.setText("Conjunto A");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(36, 99, -1, -1));
jButton2.setText("Conjunto B");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
getContentPane().add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(149, 99, -1, -1));
jButton3.setText("Union A y B");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
getContentPane().add(jButton3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(264, 88, -1, -1));
jButton4.setText("Interseccion");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
getContentPane().add(jButton4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(369, 88, -1, -1));
TA1.setEditable(false);
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
TA1.setColumns(20);
TA1.setRows(5);
jScrollPane1.setViewportView(TA1);
getContentPane().add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(36, 140, 90, 170));
TA2.setEditable(false);
TA2.setColumns(20);
TA2.setRows(5);
jScrollPane2.setViewportView(TA2);
getContentPane().add(jScrollPane2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(149, 140, 87, 170));
TA3.setEditable(false);
TA3.setColumns(20);
TA3.setRows(5);
jScrollPane3.setViewportView(TA3);
getContentPane().add(jScrollPane3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(268, 140, 83, 170));
TA4.setEditable(false);
TA4.setColumns(20);
TA4.setRows(5);
jScrollPane4.setViewportView(TA4);
getContentPane().add(jScrollPane4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(369, 140, 95, 170));
jTextField1.setName("txtNum"); // NOI18N
getContentPane().add(jTextField1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(130, 50, 87, -1));
jLabel1.setText("Número:");
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70,
50, -1, -1));
jLabel2.setText("Escriba un número en la casilla de texto y luego seleccione el
conjunto al cual lo va a añadir.");
getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(30,
10, -1, -1));
pack();
}// </editor-fold>
public void muestra(Set X, JTextArea TA)
{
Iterator iter = X.iterator();
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
String mensaje=" ";
while(iter.hasNext())
{
mensaje+=iter.next()+"n";
}
TA.setText(mensaje);
}
Set A = new TreeSet();
Set B = new TreeSet();
Set U = new TreeSet();
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int num=0;
num=Integer.parseInt(jTextField1.getText());
A.add(num);
muestra(A,TA1);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
int num=0;
num=Integer.parseInt(jTextField1.getText());
B.add(num);
muestra(B,TA2);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
U.addAll(A);
U.addAll(B);
muestra(U,TA3);
}
Set I = new TreeSet();
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
I.addAll(A);
I.retainAll(B);
muestra(I,TA4);
}
public static void main(String args[]) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
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
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Frame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JTextArea TA1;
private javax.swing.JTextArea TA2;
private javax.swing.JTextArea TA3;
private javax.swing.JTextArea TA4;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JScrollPane jScrollPane4;
private javax.swing.JTextField jTextField1;
// End of variables declaration
}
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
f.) _______________ f.) ______________
Sr. Haro Jesus MSc. Zapata Víctor
ESTUDIANTE DOCENTE

Más contenido relacionado

Similar a Prueba 2 haro

ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdfACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
Ja Martinez
 

Similar a Prueba 2 haro (11)

Aplicación móvil
Aplicación móvilAplicación móvil
Aplicación móvil
 
Practica 5 haro_oscullo
Practica 5  haro_osculloPractica 5  haro_oscullo
Practica 5 haro_oscullo
 
Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
 
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
Estructura del lenguaje c++. Operaciones básicas y su jerarquía aplicada en e...
 
ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdfACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
ACTIVIDAD GUIADA CONEXION JAVA VS XAMPP.pdf
 
Practica 9 haro_oscullo
Practica 9  haro_osculloPractica 9  haro_oscullo
Practica 9 haro_oscullo
 
12.gráficos y bases de datos
12.gráficos y bases de datos12.gráficos y bases de datos
12.gráficos y bases de datos
 
Programacion_II_jerarquia_gui
Programacion_II_jerarquia_guiProgramacion_II_jerarquia_gui
Programacion_II_jerarquia_gui
 
Lengua
LenguaLengua
Lengua
 
Lengua
LenguaLengua
Lengua
 

Más de Jesus Alex Haro (15)

Practica 8 haro_oscullo
Practica 8  haro_osculloPractica 8  haro_oscullo
Practica 8 haro_oscullo
 
Practica 7 haro_oscullo
Practica 7  haro_osculloPractica 7  haro_oscullo
Practica 7 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 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 1 haro_oscullo
Practica 1 haro_osculloPractica 1 haro_oscullo
Practica 1 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

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫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
EliaHernndez7
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
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
El Fortí
 

Último (20)

Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
🦄💫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
 
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
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
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
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
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
 
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
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
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
 

Prueba 2 haro

  • 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 SEMESTRE: Séptimo PARALELO: “B” PRÁCTICA #: 13 FECHA: 28/01/2020 TEMA: PRUEBA (Unión e intersección de conjuntos) OBJETIVO: Realizar un programa que me permita realizar la unión e intersección de dos conjuntos. RESULTADOS DE APRENDIZAJE Los estudiantes desarrollarán la habilidad de crear y utilizar formularios. ACTIVIDADES: 1. Realizar un programa que me permita realizar la unión e intersección de dos conjuntos mediante interfaz gráfica con formularios. DESARROLLO DEL CONTENIDO 1. Realizar un programa que me permita simular el juego del ahorcado, utilizando la sentencia FOR, IF y la creación de formulario. package coleccion_conjuntos; import java.util.*; import static java.util.Collections.addAll; import javax.swing.JTextArea; public class Frame extends javax.swing.JFrame { public Frame() { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); TA1 = new javax.swing.JTextArea(); jScrollPane2 = new javax.swing.JScrollPane();
  • 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 TA2 = new javax.swing.JTextArea(); jScrollPane3 = new javax.swing.JScrollPane(); TA3 = new javax.swing.JTextArea(); jScrollPane4 = new javax.swing.JScrollPane(); TA4 = new javax.swing.JTextArea(); jTextField1 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); jButton1.setText("Conjunto A"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(36, 99, -1, -1)); jButton2.setText("Conjunto B"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(149, 99, -1, -1)); jButton3.setText("Union A y B"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(264, 88, -1, -1)); jButton4.setText("Interseccion"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); getContentPane().add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(369, 88, -1, -1)); TA1.setEditable(false);
  • 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 TA1.setColumns(20); TA1.setRows(5); jScrollPane1.setViewportView(TA1); getContentPane().add(jScrollPane1, new org.netbeans.lib.awtextra.AbsoluteConstraints(36, 140, 90, 170)); TA2.setEditable(false); TA2.setColumns(20); TA2.setRows(5); jScrollPane2.setViewportView(TA2); getContentPane().add(jScrollPane2, new org.netbeans.lib.awtextra.AbsoluteConstraints(149, 140, 87, 170)); TA3.setEditable(false); TA3.setColumns(20); TA3.setRows(5); jScrollPane3.setViewportView(TA3); getContentPane().add(jScrollPane3, new org.netbeans.lib.awtextra.AbsoluteConstraints(268, 140, 83, 170)); TA4.setEditable(false); TA4.setColumns(20); TA4.setRows(5); jScrollPane4.setViewportView(TA4); getContentPane().add(jScrollPane4, new org.netbeans.lib.awtextra.AbsoluteConstraints(369, 140, 95, 170)); jTextField1.setName("txtNum"); // NOI18N getContentPane().add(jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(130, 50, 87, -1)); jLabel1.setText("Número:"); getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 50, -1, -1)); jLabel2.setText("Escriba un número en la casilla de texto y luego seleccione el conjunto al cual lo va a añadir."); getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 10, -1, -1)); pack(); }// </editor-fold> public void muestra(Set X, JTextArea TA) { Iterator iter = X.iterator();
  • 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 String mensaje=" "; while(iter.hasNext()) { mensaje+=iter.next()+"n"; } TA.setText(mensaje); } Set A = new TreeSet(); Set B = new TreeSet(); Set U = new TreeSet(); private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int num=0; num=Integer.parseInt(jTextField1.getText()); A.add(num); muestra(A,TA1); } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { int num=0; num=Integer.parseInt(jTextField1.getText()); B.add(num); muestra(B,TA2); } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { U.addAll(A); U.addAll(B); muestra(U,TA3); } Set I = new TreeSet(); private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { I.addAll(A); I.retainAll(B); muestra(I,TA4); } public static void main(String args[]) { try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) {
  • 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 javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE VERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE VERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE VERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(Frame.class.getName()).log(java.util.logging.Level.SE VERE, null, ex); } java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Frame().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JTextArea TA1; private javax.swing.JTextArea TA2; private javax.swing.JTextArea TA3; private javax.swing.JTextArea TA4; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JButton jButton4; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JScrollPane jScrollPane3; private javax.swing.JScrollPane jScrollPane4; private javax.swing.JTextField jTextField1; // End of variables declaration }
  • 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 f.) _______________ f.) ______________ Sr. Haro Jesus MSc. Zapata Víctor ESTUDIANTE DOCENTE