SlideShare una empresa de Scribd logo
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

Listado Ejercicios Básicos Java1
Listado Ejercicios Básicos Java1Listado Ejercicios Básicos Java1
Listado Ejercicios Básicos Java1
Miguel Angel López Moyano
 
Listado Ejercicios Básicos Java 3
Listado Ejercicios Básicos Java 3Listado Ejercicios Básicos Java 3
Listado Ejercicios Básicos Java 3
Miguel Angel López Moyano
 
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
Yael012014
 
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()
Clara Patricia Avella Ibañez
 
Explicacion
ExplicacionExplicacion
Explicacion
macorchero001
 
Examen Unidad 1
Examen Unidad 1Examen Unidad 1
Examen Unidad 1
Abraham Martinez Molina
 
Busqueda Excel
Busqueda ExcelBusqueda Excel
Busqueda Excel
Frank Lin
 
Ambiente excel kathia gonzalez
Ambiente excel kathia gonzalezAmbiente excel kathia gonzalez
Ambiente excel kathia gonzalez
kathia gonzalez sanchez
 

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

04 practica lenguaje programacion - componentes
04   practica lenguaje programacion - componentes04   practica lenguaje programacion - componentes
04 practica lenguaje programacion - componentes
simonquispeluza
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
alenco
 
Base de datos con Visual Basic
Base de datos con Visual Basic Base de datos con Visual Basic
Base de datos con Visual Basic
IrlandaSalero
 
Informe 4 de formularios
Informe 4 de formulariosInforme 4 de formularios
Informe 4 de formularios
KeevynMoreno
 
Macros
MacrosMacros
Ejercicio access+visualb
Ejercicio access+visualbEjercicio access+visualb
Ejercicio access+visualb
valen
 
Informe#23
Informe#23Informe#23
Informe#23
paulcuenca9
 
Bases de datos
Bases de datosBases de datos
Bases de datos
mario mendieta monsalve
 
22
2222
24
2424
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
alex sgarcia
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
camfmcc
 
Informe 3 de formularios
Informe 3 de formulariosInforme 3 de formularios
Informe 3 de formularios
KeevynMoreno
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
Liz Andrade
 
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
CuC
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
Maestros en Linea
 
Tecnologia
TecnologiaTecnologia
Tecnologia
camilo torres
 
Tecnologia
TecnologiaTecnologia
Tecnologia
camilo torres
 
Practica 6
Practica 6Practica 6
Practica 6
Raul Hernandez
 
Presentacion hotpatates
Presentacion hotpatatesPresentacion hotpatates
Presentacion hotpatates
camfmcc
 

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

Problema 2 sistema de ventas
Problema 2 sistema de ventasProblema 2 sistema de ventas
Problema 2 sistema de ventas
Vanessa Estefania Corredor Andrade
 
Problema 1 articulos y encargos
Problema 1 articulos y encargosProblema 1 articulos y encargos
Problema 1 articulos y encargos
Vanessa Estefania Corredor Andrade
 
Evolución de la salud ocupacional
Evolución de la salud ocupacionalEvolución de la salud ocupacional
Evolución de la salud ocupacional
Vanessa Estefania Corredor Andrade
 
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
Vanessa Estefania Corredor Andrade
 
Vistas base de datos
Vistas base de datosVistas base de datos
Modelo por descomposicion
Modelo por descomposicionModelo por descomposicion
Modelo por descomposicion
Vanessa Estefania Corredor Andrade
 
Uml de un sistema de inventarios
Uml de un sistema de inventariosUml de un sistema de inventarios
Uml de un sistema de inventarios
Vanessa Estefania Corredor Andrade
 
Definición de conceptos
Definición de conceptosDefinición de conceptos
Definición de conceptos
Vanessa Estefania Corredor Andrade
 
Trabajo de consulta
Trabajo de consultaTrabajo de consulta
Modelado Unificado (UML)
Modelado Unificado (UML)Modelado Unificado (UML)
Modelado Unificado (UML)
Vanessa Estefania Corredor Andrade
 
Taller de arquitectura web
Taller de arquitectura webTaller de arquitectura web
Taller de arquitectura web
Vanessa Estefania Corredor Andrade
 
Tecnologia orientada por_objeto
Tecnologia orientada por_objetoTecnologia orientada por_objeto
Tecnologia orientada por_objeto
Vanessa Estefania Corredor Andrade
 
Modelado por descomposición
Modelado por descomposiciónModelado por descomposición
Modelado por descomposición
Vanessa Estefania Corredor Andrade
 
Definición de conceptos
Definición de conceptosDefinición de conceptos
Definición de conceptos
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 Estructurada
Vanessa Estefania Corredor Andrade
 
Mapas mentales servelet y jsp
Mapas mentales servelet y jspMapas mentales servelet y jsp
Mapas mentales servelet y jsp
Vanessa 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
 
Administración de un router
Administración de un routerAdministración de un router
Administración de un router
Vanessa Estefania Corredor Andrade
 
Actividad 3: VLAN y ACL
Actividad 3: VLAN y ACLActividad 3: VLAN y ACL
Actividad 3: VLAN y ACL
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

Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
carolina838317
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
Carlos Pulido
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
Jose Calderas
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
jesus869159
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
pipex55
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
KeylaArlethTorresOrt
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
OmarPadillaGarcia
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
MayDaniel2
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
cristiaansabi19
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
AlejandroContreras470286
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 

Último (20)

Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
 
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdfGRAFICAS AÑOSsssssssss (2022 - 2023).pdf
GRAFICAS AÑOSsssssssss (2022 - 2023).pdf
 
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdfFICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
FICHA TECNICA PRODUCTOS CONGELADOS EMBALAJE.pdf
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
 
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTADIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
DIAGRAMA SIPOC INGENIERIA INDUSTRIAL HERRAMIENTA
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
 
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdfOPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
OPERACIONPLANTA_CLASE14_CLASE15_BOMBAS_FLOTACIONSELECTIVA.pdf
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.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