Cuadros de diálogo - JOptionPane JOptionPane.showMessageDialog(…) JOptionPane.showInputDialog(…) showInputDialog y showMessageDialog, son métodos estáticos.

Slides:



Advertisements
Presentaciones similares
Introducción a C#.
Advertisements

Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Interprete o máquina real
Introducción a la programación en JAVA
Programación Interactiva Fundamentos de Java. 2 Ejecución de un programa Para Java una clase ejecutable es aquella que es pública y tiene un método main()
Algoritmo y Estructura de Datos I
PRE_LAB. Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var)
Método en Java.
Estructuración y modularidad de los programas Fundamentos de Programación/ Programación I
Creación de Aplicaciones
Tema 6: Clases Antonio J. Sierra.
Unidad I Java y C++ : Similitudes y diferencias
If anidados y Switch Prof. Lillian Bras.
Input – Scanner y Cajas de diálogo
Igor Santos Grueiro. Ahora tenemos datos y datos …
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
PROBLEMA PROPUESTO NUMERO 3 PROBLEMA: SE DESEA UN ALGORITMO QUE REALIZA LA OPERACION DE SUMA O RESTA DE LOS NUMEROS LEIDOS DEL TECLADOEN FUNCION ALA RESPUESTA.
Clase Teórica No. 4 Programación IV
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
Capítulo 1 “Elementos de Programación”
Programación Orientada a Objetos Temario Excepciones – Definición. – Funcionalidad – Tipos de Excepciones – API de las Excepciones – Captura de Excepciones.
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
SUMA DE DOS NÚMEROS Pseudocódigo, diagrama de flujo y programa java.
Elementos básicos del lenguaje
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Primeros pasos en java. Definición de las librerías import java.applet.Applet; //cuando se crea un applet import java.awt.*; //importa todos los paquetes.
PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Prof. Víctor Aquino Urrutia
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Cuadros de Diálogo. Cuadros de Mensaje Titulo Mensaje Botones Icono.
Diferentes maneras de manejar datos en JAVA COMP 250.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Práctica 4 Versión Diseño de tipos Igualdad, representación, código,
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
ArreglosBidimensionales enjava. Sonestructurasdetamañofijoorganizadasporfilasy columnas. Estas estructuras almacenan valores del MISMO TIPO de dato. Cada.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
1 Librería JOptionPane Joel Adán Saldaña Villalba.
Lenguaje Java  Todo programa Java es compilado y después interpretado  Independencia de la plataforma Programa Java fichero.java Byte code fichero.class.
ESTRUCTURA DE UN PROGRAMA EN
ArreglosUnidimensionales enjava. Existenarreglosdeunadimensión (unidimensionales),dedosdimensiones Losarreglossonvariablesquealmacenanvarios valores del.
Arrays, Cadenas y Vectores Tipos Genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 5 Versión
Input-Process-Output Entrada Datos Números con decimales (doublé) Números sin decimales(integer) Palabras de texto (string) Procesamiento Calcular Realizar.
Tema 2 : Java Básico Clase Práctica 4a(Conferencia 3)
Introducción a la programación en JAVA
Diferentes maneras de manejar datos en JAVA
EL MUNDO DE LOS OBJETOS PROGRAMANDO EN JAVA.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Métodos en Java.
Introducción a C#.
Definición y Conversión de datos
Unidad 1: Introduccion Leccion 3: Input.
Fundamentos del lenguaje de programación Condicionales, ciclos, Métodos, enumeraciones Escuela Técnica Superior Kinal Instructor Edwin Tumax.
TÓPICOS AVANZADOS DE PROGRAMACIÓN
INSTITUTO TÉCNOLOGICO SUPERIOR DE LIBRES
QUE ES JCOMBOBOX? MIGUEL MACIP CONTRERAS MAGALY SALAZAR GARCIA
Unidad 3. Introducción a la programación
INSTITUTO TÉCNOLOGICO SUPERIOR DE LIBRES
Programación en Java..
CUADROS DE DIALOGO PARA MOSTRAR O INTRODUCIR DATOS
Componentes básicos ComponenteDescripción JLabel  Permite agregar texto no editable, o incluso imágenes. JTextField  Permite al usuario ingresar texto.
M.C Alejandro Castellanos Lopez
Interfaces Gráficas de Usuario
Multiversidad latinoamericana campus tonalá
Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez.
CICLOS EN JAVA FOR, WHILE, DO WHILE Un ciclo en Java o bucle en Java (como prefieras llamarlo) permite repetir una o varias instrucciones cuantas veces.
String, random y stream en java
Leyendo strings de la línea de comandos
Transcripción de la presentación:

Cuadros de diálogo - JOptionPane JOptionPane.showMessageDialog(…) JOptionPane.showInputDialog(…) showInputDialog y showMessageDialog, son métodos estáticos de JOptionPane, que muestran cuadros de diálogo.

JOptionPane.showInputDialog Librería: javax.swing.JOptionPane Utilidad: Permite ingresar datos al usuario por medio de texto. Sintaxis: showInputDialog(Object mensaje); Texto con el que se pide al usuario, qué dato habrá de introducir. Este método retorna una cadena con el dato que el usuario haya ingresado.

showInputDialog - Ejemplo import javax.swing.JOptionPane; class CuadrosDiálogo{ public static void main(String args[]){ String número; número = JOptionPane.showInputDialog("Ingresa un número"); } } Importamos JOptionPane de swing. Utilizamos una cadena para recibir lo que el usuario introduzca en el cuadro de diálogo. Pasamos como parámetro el texto que mostrará el cuadro de diálogo.

Conversión de cadenas a enteros y flotantes String número; int n; número = JOptionPane.showInputDialog("Ingresa un número"); n = Integer.parseInt(número); Integer.parseInt(String s); Double.parseDouble(String s); Float.parseFloat(String s); Debido a que los showInputDiálog sólo retornan cadenas, algunas veces será necesario convertir dichas cadenas en número, para lo anterior puedes usar uno estos métodos dependiendo de qué tipo de número necesites. Observa este ejemplo.

JOptionPane.showMessageDialog Librería: javax.swing.JOptionPane Utilidad: Muestra información al usuario por medio de un cuadro de diálogo. Sintaxis : showMessageDialog(Component componentePadre, Object mensaje, String título, int tipo); Componente que manda el cuadro de diálogo. Mensaje para el usuario. Título del cuadro de diálogo. Tipo de cuadro de diálogo.

showMessageDialog - Ejemplo import javax.swing.JOptionPane; class CuadrosDiálogo{ public static void main(String args[]){ String número; número = JOptionPane.showInputDialog("Ingresa un número"); JOptionPane.showMessageDialog(null, "Número ingresado: " + número, "Aviso", JOptionPane.PLAIN_MESSAGE); } } Importamos JOptionPane de swing. Como ningún componente es padre de este cuadro de diálogo, escribimos null. Como segundo parámetro, escribimos el mensaje para el usuario. El tercer parámetro es el título que tendrá el cuadro de diálogo. Tipo de cuadro de diálogo, en este caso, PLAIN_MESSAGE despliega un cuadro de diálogo sin ícono.

Tipos de MessageDialogs JOptionPane.showMessageDialog(null, "Número ingresado: " + número, "Aviso", JOptionPane.PLAIN_MESSAGE); TipoResultado JOptionPane.PLAIN_MESSAGE JOptionPane.ERROR_MESSAGE JOptionPane.INFORMATION_MESSAGE JOptionPane.WARNING_MESSAGE JOptionPane.QUESTION_MESSAGE

Más información…