SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
lupitavic
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
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
 

Kürzlich hochgeladen (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
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
 
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
 
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
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
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
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.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
 
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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
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
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

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