SlideShare una empresa de Scribd logo
1 de 4
1
SAN JOSE
FUNDACION DE EDUCACION SUPERIOR
TALLER DE JAVA SWING
1. Cree una tabla en mysql, de nombre alumno(id_alumno,nombre,apellido,grado,sexo):todos los
capos de tipo varchar().
2. En el proyecto de las clases pasadas,haga lo siguiente.(Debe tener las clases Conexión.javay
Logica.java)
A. Cree un JInternalFrame y coloquelos objetos necesarios para ingresar losdatos dela tabla
alumno. Cree un botón llamado INGRESO otro llamado NUEVO.
B. En el botón INGRESO coloqueel siguiente código.Muestra l error sejava pideque coloqueel
código en un bloque try-catch
________________________________________________________________________
Logica conec= new Logica();
int rs=0;
String codigo=this.jTextField1.getText();
String nombre= this.jTextField2.getText();
String apellido=this.jTextField3.getText();
String grado=this.jTextField4.getText();
String sexo=this.jTextField5.getText();
String sql="insertinto
alumno(id_alumno,nombre,apellido,grado,sexo)values('"+codigo+"','"+nombre+"','"+apellido+"','"+
grado+"','"+sexo+"')";
rs=conec.InsertarGeneralSQL(sql);
if(rs==1)
{
JOptionPane.showMessageDialog(null,"El registro seinsertó con éxito");
this.jButton1.setEnabled(false);
}
else
{
JOptionPane.showMessageDialog(null,"Problemas al insertar el registro");
}
C. En el botón “nuevo” coloqueel siguientecódigo:
__________________________________________________________________________
this.jTextField1.setText(null);
this.jTextField2.setText(null);
this.jTextField3.setText(null);
this.jTextField4.setText(null);
this.jTextField5.setText(null);
this.jButton1.setEnabled(true);
__________________________________________________________________________
2
D. Agregue el formulario al Frameprincipal(JDESTOK PANE), agregue un menú insertar .
3. Realicelos siguientes pasos:
A. Cree un JInternalFrame:
B. Coloque título “MOSTRAR RESULTADO DE CONSULTA”
C. Inserte un elemento TABLE.
D. INSERTE UN BOTON Y COLOQUE NOMBRE CONSULTAR.
E. En el botón consultar coloqueel siguientecódigo. Muestra error, java pideque coloqueel código
en un bloquetry-catch
____________________________________________________________________________
String [] columna={"IDENTIFICACION","NOMBRE","APELLIDOS","GRADO","SEXO"};
DefaultTableModel tabla = new DefaultTableModel(null,columna);
ResultSet rs=null;
Logica con = new Logica();
String sql="select* from alumno";
rs= con.ConsultaGeneralSQL(sql);
if(rs.next())
{
while(rs.next())
{
String id=rs.getString(1);
String nom=rs.getString(2);
String apel=rs.getString(3);
String grado=rs.getString(4);
String sex=rs.getString(5);
String [] filas={id,nom,apel,tel,grado,sex};
tabla.addRow(filas);
}
this.jTable1.setModel(tabla);
}
F. Agregue el formulario al Frameprincipal(JDESTOK PANE), en un menú consultar.
4. Haga los siguientes pasos.
A. Cree un JInternalFrame.
3
B. Coloque título eliminar registros.
C. Coloque un RadioButton y coloqueel nombre de ESTUDIANTE.
D. Coloque un RadioButton y coloqueel nombre de USUARIOS.
E. Agregue un ButtonGroup.
F. De clic derecho al RadioButton1 y selecciones propiedades, en la propiedad ButtonGroup
selecciones ButtonGroup1 y la propiedad selected seleccione.
G. Repita lo mismo con el otro RadioButton, este si no se selecciona la propiedad selected.
H. Coloque un Label(código) y un TextField.
I. Coloque un botón ejecutar.
J. En el botón ejecutar coloque el siguientecódigo: Pidecolocar este código en un try-catch
Logica conec= new Logica();
int rs=0;
int rs1=0;
if(jRadioButton1.getModel().isSelected())
{
String codigo=this.jTextField1.getText();
String sql="delete from usuario where id=’"+codigo+"’";
try {
rs=conec.DeleteGeneralSQL(sql);
if(rs==1)
{
JOptionPane.showMessageDialog(null,"seha elimindo el regitro");
}
else
{
JOptionPane.showMessageDialog(null,"Problemas al eliminarel registro");
}
__________________________________________________________________________
K. Agregue el formulario al Frameprincipal(JDESTOK PANE), agregue un menú eliminar.
L. Implemente el código del RadioButton USUARIOS para eliminar usuariosdela basede datos.
5. PARA LOS ESTUDIANTES QUE DESEEN RECUPERAR UNA NOTA PERDIADA, REALIZAR EL EJERCICIO
DEL VIDEO. PRESENTAR Y SUSTENATR EN AL PROXIMA CLASE.
https://www.youtube.com/watch?v=thnv-Ku7pyg
4

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Listado Ejercicios Básicos Java1
Listado Ejercicios Básicos Java1Listado Ejercicios Básicos Java1
Listado Ejercicios Básicos Java1
 
Listado Ejercicios Básicos Java 3
Listado Ejercicios Básicos Java 3Listado Ejercicios Básicos Java 3
Listado Ejercicios Básicos Java 3
 
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadevStudent marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Explicacion
ExplicacionExplicacion
Explicacion
 
Examen Unidad 1
Examen Unidad 1Examen Unidad 1
Examen Unidad 1
 
Busqueda Excel
Busqueda ExcelBusqueda Excel
Busqueda Excel
 
Ambiente excel kathia gonzalez
Ambiente excel kathia gonzalezAmbiente excel kathia gonzalez
Ambiente excel kathia gonzalez
 

Similar a Taller java swing

Similar a Taller java swing (20)

04 practica lenguaje programacion - componentes
04   practica lenguaje programacion - componentes04   practica lenguaje programacion - componentes
04 practica lenguaje programacion - componentes
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
 
Informe 4 de formularios
Informe 4 de formulariosInforme 4 de formularios
Informe 4 de formularios
 
Macros
MacrosMacros
Macros
 
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
 
Informe#23
Informe#23Informe#23
Informe#23
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
22
2222
22
 
24
2424
24
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
 
Informe 3 de formularios
Informe 3 de formulariosInforme 3 de formularios
Informe 3 de formularios
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
 
Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Practica 6
Practica 6Practica 6
Practica 6
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
 

Más de Vanessa Estefania Corredor Andrade

Comparativo Programación Orientada a Objetos y Programación Estructurada
Comparativo Programación Orientada a Objetos y Programación EstructuradaComparativo Programación Orientada a Objetos y Programación Estructurada
Comparativo Programación Orientada a Objetos y Programación EstructuradaVanessa Estefania Corredor Andrade
 
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...Vanessa Estefania Corredor Andrade
 

Más de Vanessa Estefania Corredor Andrade (20)

Problema 2 sistema de ventas
Problema 2 sistema de ventasProblema 2 sistema de ventas
Problema 2 sistema de ventas
 
Problema 1 articulos y encargos
Problema 1 articulos y encargosProblema 1 articulos y encargos
Problema 1 articulos y encargos
 
Evolución de la salud ocupacional
Evolución de la salud ocupacionalEvolución de la salud ocupacional
Evolución de la salud ocupacional
 
El futuro de la tierra está en nuestras manos
El futuro de la tierra está en nuestras manosEl futuro de la tierra está en nuestras manos
El futuro de la tierra está en nuestras manos
 
Vistas base de datos
Vistas base de datosVistas base de datos
Vistas base de datos
 
Modelo por descomposicion
Modelo por descomposicionModelo por descomposicion
Modelo por descomposicion
 
Uml de un sistema de inventarios
Uml de un sistema de inventariosUml de un sistema de inventarios
Uml de un sistema de inventarios
 
Definición de conceptos
Definición de conceptosDefinición de conceptos
Definición de conceptos
 
Trabajo de consulta
Trabajo de consultaTrabajo de consulta
Trabajo de consulta
 
Modelado Unificado (UML)
Modelado Unificado (UML)Modelado Unificado (UML)
Modelado Unificado (UML)
 
Taller de arquitectura web
Taller de arquitectura webTaller de arquitectura web
Taller de arquitectura web
 
Tecnologia orientada por_objeto
Tecnologia orientada por_objetoTecnologia orientada por_objeto
Tecnologia orientada por_objeto
 
Terminos poo
Terminos pooTerminos poo
Terminos poo
 
Modelado por descomposición
Modelado por descomposiciónModelado por descomposición
Modelado por descomposición
 
Definición de conceptos
Definición de conceptosDefinición de conceptos
Definición de conceptos
 
Comparativo Programación Orientada a Objetos y Programación Estructurada
Comparativo Programación Orientada a Objetos y Programación EstructuradaComparativo Programación Orientada a Objetos y Programación Estructurada
Comparativo Programación Orientada a Objetos y Programación Estructurada
 
Mapas mentales servelet y jsp
Mapas mentales servelet y jspMapas mentales servelet y jsp
Mapas mentales servelet y jsp
 
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...
Desarrollo de un chatbot como artefacto para la resolución de inquietudes en ...
 
Administración de un router
Administración de un routerAdministración de un router
Administración de un router
 
Actividad 3: VLAN y ACL
Actividad 3: VLAN y ACLActividad 3: VLAN y ACL
Actividad 3: VLAN y ACL
 

Último

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 

Último (20)

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 

Taller java swing

  • 1. 1 SAN JOSE FUNDACION DE EDUCACION SUPERIOR TALLER DE JAVA SWING 1. Cree una tabla en mysql, de nombre alumno(id_alumno,nombre,apellido,grado,sexo):todos los capos de tipo varchar(). 2. En el proyecto de las clases pasadas,haga lo siguiente.(Debe tener las clases Conexión.javay Logica.java) A. Cree un JInternalFrame y coloquelos objetos necesarios para ingresar losdatos dela tabla alumno. Cree un botón llamado INGRESO otro llamado NUEVO. B. En el botón INGRESO coloqueel siguiente código.Muestra l error sejava pideque coloqueel código en un bloque try-catch ________________________________________________________________________ Logica conec= new Logica(); int rs=0; String codigo=this.jTextField1.getText(); String nombre= this.jTextField2.getText(); String apellido=this.jTextField3.getText(); String grado=this.jTextField4.getText(); String sexo=this.jTextField5.getText(); String sql="insertinto alumno(id_alumno,nombre,apellido,grado,sexo)values('"+codigo+"','"+nombre+"','"+apellido+"','"+ grado+"','"+sexo+"')"; rs=conec.InsertarGeneralSQL(sql); if(rs==1) { JOptionPane.showMessageDialog(null,"El registro seinsertó con éxito"); this.jButton1.setEnabled(false); } else { JOptionPane.showMessageDialog(null,"Problemas al insertar el registro"); } C. En el botón “nuevo” coloqueel siguientecódigo: __________________________________________________________________________ this.jTextField1.setText(null); this.jTextField2.setText(null); this.jTextField3.setText(null); this.jTextField4.setText(null); this.jTextField5.setText(null); this.jButton1.setEnabled(true); __________________________________________________________________________
  • 2. 2 D. Agregue el formulario al Frameprincipal(JDESTOK PANE), agregue un menú insertar . 3. Realicelos siguientes pasos: A. Cree un JInternalFrame: B. Coloque título “MOSTRAR RESULTADO DE CONSULTA” C. Inserte un elemento TABLE. D. INSERTE UN BOTON Y COLOQUE NOMBRE CONSULTAR. E. En el botón consultar coloqueel siguientecódigo. Muestra error, java pideque coloqueel código en un bloquetry-catch ____________________________________________________________________________ String [] columna={"IDENTIFICACION","NOMBRE","APELLIDOS","GRADO","SEXO"}; DefaultTableModel tabla = new DefaultTableModel(null,columna); ResultSet rs=null; Logica con = new Logica(); String sql="select* from alumno"; rs= con.ConsultaGeneralSQL(sql); if(rs.next()) { while(rs.next()) { String id=rs.getString(1); String nom=rs.getString(2); String apel=rs.getString(3); String grado=rs.getString(4); String sex=rs.getString(5); String [] filas={id,nom,apel,tel,grado,sex}; tabla.addRow(filas); } this.jTable1.setModel(tabla); } F. Agregue el formulario al Frameprincipal(JDESTOK PANE), en un menú consultar. 4. Haga los siguientes pasos. A. Cree un JInternalFrame.
  • 3. 3 B. Coloque título eliminar registros. C. Coloque un RadioButton y coloqueel nombre de ESTUDIANTE. D. Coloque un RadioButton y coloqueel nombre de USUARIOS. E. Agregue un ButtonGroup. F. De clic derecho al RadioButton1 y selecciones propiedades, en la propiedad ButtonGroup selecciones ButtonGroup1 y la propiedad selected seleccione. G. Repita lo mismo con el otro RadioButton, este si no se selecciona la propiedad selected. H. Coloque un Label(código) y un TextField. I. Coloque un botón ejecutar. J. En el botón ejecutar coloque el siguientecódigo: Pidecolocar este código en un try-catch Logica conec= new Logica(); int rs=0; int rs1=0; if(jRadioButton1.getModel().isSelected()) { String codigo=this.jTextField1.getText(); String sql="delete from usuario where id=’"+codigo+"’"; try { rs=conec.DeleteGeneralSQL(sql); if(rs==1) { JOptionPane.showMessageDialog(null,"seha elimindo el regitro"); } else { JOptionPane.showMessageDialog(null,"Problemas al eliminarel registro"); } __________________________________________________________________________ K. Agregue el formulario al Frameprincipal(JDESTOK PANE), agregue un menú eliminar. L. Implemente el código del RadioButton USUARIOS para eliminar usuariosdela basede datos. 5. PARA LOS ESTUDIANTES QUE DESEEN RECUPERAR UNA NOTA PERDIADA, REALIZAR EL EJERCICIO DEL VIDEO. PRESENTAR Y SUSTENATR EN AL PROXIMA CLASE. https://www.youtube.com/watch?v=thnv-Ku7pyg
  • 4. 4