SlideShare una empresa de Scribd logo
Interfaz de captura de datos
JAVA
Msc.ing. José Fabián Díaz Silva
Lógica de Programación
Captura de datos
• showMessageDialog
– Se emplea para la captura de datos.
• Para ser empleada se requiere importar la
librería javax.swing.JOptionPane que hace
parte de los elementos gráficos que puede
emplear Java para sus interfaces.
Captura de datos
• showInputDialog
– Ejemplo
String x= JOptionPane.showInputDialog (null,"Ingresa el valor","Soy el
titulo",JOptionPane.QUESTION_MESSAGE);
-p1: indica el frame al cual esta asociado, por defecto null.
-p2:Es la etiqueta de la caja de texto.
-p3:El titulo de la ventana.
-p4:La imagen que acompaña la ventana de dialogo. Puede
tomar los siguientes valores. ERROR_MESSAGE
INFORMATION_MESSAGE
PLAIN_MESSAGE
QUESTION_MESSAGE
WARNING_MESSAGE
Captura de datos
El valor escrito en la caja de texto quedara
almacenado en la variable “x” la cual se puede utilizar
normalmente dentro de la aplicación Java.
Captura de datos
• showInputDialog
– Adicional
String[] dias = {"lunes","martes","miercoles","jueves","viernes","sabado","domingo"};
String Captura= (String) JOptionPane.showInputDialog(null,
"Que día seleccionara",
"Día a procesar",
JOptionPane.QUESTION_MESSAGE,
null,
dias,
dias[0]);
Captura de datos
• showMessageDialog
– Ejemplo
JOptionPane.showMessageDialog(null, “Problemas con el proceso de: '" + x ,
“Problema proceso", JOptionPane.INFORMATION_MESSAGE);
-p1: indica el frame al cual esta asociado, por defecto null.
-p2:Es la etiqueta de la caja de texto.
-p3:El titulo de la ventana.
-p4:La imagen que acompaña la ventana de dialogo. Puede
tomar los siguientes valores. ERROR_MESSAGE
INFORMATION_MESSAGE
PLAIN_MESSAGE
QUESTION_MESSAGE
WARNING_MESSAGE
Captura de datos
• showConfirmDialog
– Ejemplo
• int respuesta = JOptionPane.showConfirmDialog(null, "desea realizar el proceso?",
"Calcular", JOptionPane.YES_NO_OPTION);
• if(respuesta==JOptionPane.YES_OPTION)
• JOptionPane.showMessageDialog(null, "Se inicio el proceso");
• else
• if(respuesta==JOptionPane.NO_OPTION)
• JOptionPane.showMessageDialog(null, "Se interrumpió el proceso");
Preguntas?

Más contenido relacionado

PDF
Optimizing battery sizing and dispatching - mugrid analytics fina-lsfs
PDF
신입 웹 개발자 포트폴리오 / 댓글 게시판
PPTX
Dynamic components using SPA concepts in AEM
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PPTX
Curso java
PDF
Mantenimiento de sistemas de información - Conceptos Avanzados
PDF
Caracteristicas del modelo orientado a objetos
PDF
Modding PC
Optimizing battery sizing and dispatching - mugrid analytics fina-lsfs
신입 웹 개발자 포트폴리오 / 댓글 게시판
Dynamic components using SPA concepts in AEM
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Curso java
Mantenimiento de sistemas de información - Conceptos Avanzados
Caracteristicas del modelo orientado a objetos
Modding PC

Más de Jose Diaz Silva (20)

PDF
Actividad ssh final - Ubuntu
PDF
Problemas en pruebas de implantacion
PDF
Mother board tarjeta madre - elementos varios
PDF
Ciclos de vida orientados a objetos
PDF
Pruebas de implantación del Software
PDF
SSH en Ubuntu - Transferencia Segura
PDF
Metodologías ágiles para el desarrollo de software - XP
PDF
Taller Crontab - Ubuntu
PDF
Capacitacion implantacion de Software
PDF
Programar tareas crontab en Ubuntu
PDF
Errores y fracasos en la implantación de Software
PDF
Tipos de memoria del computador - Compendio
PDF
Llenado de combobox vs2010 y oracle xe
PDF
Sistema de archivos y directorios - Ubuntu - Compendio
PDF
Puertos de un computador - Compendio
PDF
Metricas del proyecto de Software - introduccion
PDF
Modelo de diseño - conceptos finales
PDF
Perifericos en imagenes
PDF
Diseño de sistemas - UML - compendio
PDF
Actividad Ubuntu - grep - usuarios - directorio-empaquetado
Actividad ssh final - Ubuntu
Problemas en pruebas de implantacion
Mother board tarjeta madre - elementos varios
Ciclos de vida orientados a objetos
Pruebas de implantación del Software
SSH en Ubuntu - Transferencia Segura
Metodologías ágiles para el desarrollo de software - XP
Taller Crontab - Ubuntu
Capacitacion implantacion de Software
Programar tareas crontab en Ubuntu
Errores y fracasos en la implantación de Software
Tipos de memoria del computador - Compendio
Llenado de combobox vs2010 y oracle xe
Sistema de archivos y directorios - Ubuntu - Compendio
Puertos de un computador - Compendio
Metricas del proyecto de Software - introduccion
Modelo de diseño - conceptos finales
Perifericos en imagenes
Diseño de sistemas - UML - compendio
Actividad Ubuntu - grep - usuarios - directorio-empaquetado
Publicidad

Último (20)

PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
caso clínico iam clinica y semiología l3.pptx
Fundamentos_Educacion_a_Distancia_ABC.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
biología es un libro sobre casi todo el tema de biología
Híper Mega Repaso Histológico Bloque 3.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
TOMO II - LITERATURA.pd plusenmas ultras
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Publicidad

Captura de datos y mensajes Interfaz - JAVA

  • 1. Interfaz de captura de datos JAVA Msc.ing. José Fabián Díaz Silva Lógica de Programación
  • 2. Captura de datos • showMessageDialog – Se emplea para la captura de datos. • Para ser empleada se requiere importar la librería javax.swing.JOptionPane que hace parte de los elementos gráficos que puede emplear Java para sus interfaces.
  • 3. Captura de datos • showInputDialog – Ejemplo String x= JOptionPane.showInputDialog (null,"Ingresa el valor","Soy el titulo",JOptionPane.QUESTION_MESSAGE); -p1: indica el frame al cual esta asociado, por defecto null. -p2:Es la etiqueta de la caja de texto. -p3:El titulo de la ventana. -p4:La imagen que acompaña la ventana de dialogo. Puede tomar los siguientes valores. ERROR_MESSAGE INFORMATION_MESSAGE PLAIN_MESSAGE QUESTION_MESSAGE WARNING_MESSAGE
  • 4. Captura de datos El valor escrito en la caja de texto quedara almacenado en la variable “x” la cual se puede utilizar normalmente dentro de la aplicación Java.
  • 5. Captura de datos • showInputDialog – Adicional String[] dias = {"lunes","martes","miercoles","jueves","viernes","sabado","domingo"}; String Captura= (String) JOptionPane.showInputDialog(null, "Que día seleccionara", "Día a procesar", JOptionPane.QUESTION_MESSAGE, null, dias, dias[0]);
  • 6. Captura de datos • showMessageDialog – Ejemplo JOptionPane.showMessageDialog(null, “Problemas con el proceso de: '" + x , “Problema proceso", JOptionPane.INFORMATION_MESSAGE); -p1: indica el frame al cual esta asociado, por defecto null. -p2:Es la etiqueta de la caja de texto. -p3:El titulo de la ventana. -p4:La imagen que acompaña la ventana de dialogo. Puede tomar los siguientes valores. ERROR_MESSAGE INFORMATION_MESSAGE PLAIN_MESSAGE QUESTION_MESSAGE WARNING_MESSAGE
  • 7. Captura de datos • showConfirmDialog – Ejemplo • int respuesta = JOptionPane.showConfirmDialog(null, "desea realizar el proceso?", "Calcular", JOptionPane.YES_NO_OPTION); • if(respuesta==JOptionPane.YES_OPTION) • JOptionPane.showMessageDialog(null, "Se inicio el proceso"); • else • if(respuesta==JOptionPane.NO_OPTION) • JOptionPane.showMessageDialog(null, "Se interrumpió el proceso");