PIXEL FACEBOOK

Usar JoptionPane En Java

cuadros de dialogo en java

Usar JoptionPane En Java

Hola mi querido visitante, aunque puedes usar un Jpanel en java, en este articulo te mostraré lo que es un cuadro de dialogo, las ventajas de usar este en una aplicación de Java, y como funcionan los distintos tipos de cuadros de cuadros de dialogo, aunque estos los podemos resumir en: Como usar JoptionPane en Java, ya que JoptionPane es la clase que provee los métodos necesarios para mostrar esos útiles mensajitos al usuario, sin la necesidad de tomar cursos online gratis 😉

Que Es Una Ventana De Dialogo En Java?

Me alegra que lo preguntes mi estimado visitante. Según la Wikipedia:

…»ventana que permite comunicación simple entre el usuario y el sistema informático.»

Para Que Sirve Un Cuadro De Dialogo en Java?

Los cuadros de dialogo (JOptionPane) son «herramientas» muy útiles al momento de ingresar datos y mostrar información; digo útil ya que con estas no necesitamos crear objetos de tipo BufferedReader y «tirar» más código para poder usar correctamente los datos que se ingresan como lo expliqué brevemente cuando explique sobre como ingresar datos en Java por consola.

Librerías Para Usar Cuadros De Dialogo En Java

Para poder poder usar estos cuadros de dialogo hay que importar la librería necesaria para que esta se ejecute, la cual es:

import javax.swing.JOptionPane;

También podemos hacer lo siguiente:

import javax.swing.*;

Con lo anterior cargaremos todas las librerías que contenga swing pero esto es innecesario ya que cargaremos librerías que no usaremos.

Tipos De Cuadros De Dialogo En Java

Entre los tipos de cuadros dialogo encontraremos: showConfirmDialog, showInputDialog, showMessageDialog y showOptionDialog. Los mas usados son los tres primeros. Ahora si, aprendamos a usar JoptionPane En Java.

showMessageDialog

Este cuadro de dialogo es ideal para mostrar información de cualquier tipo, este reemplaza el System.out.print(); La sintaxis es:

Ver Código showMessageDialog....

– Como observamos en la anterior linea, lo que va dentro de las «…» es el texto que deseemos mostrar, para estos mensajes también se puede usar la concatenación para mostrar el texto y variables a la misma vez.
– Lo que se ve al ejecutar la aplicación es lo siguiente:

Joptionpane.showmessagedialog.....

showInputDialog

Este cuadro de dialogo es ideal para ingresar datos, hay que tener en cuenta que todo lo que se reciba se tomara como un String, pero esto no es problema para trabajar con otros tipos de datos, en tal caso es necesario convertir la cadena que se recibe en el tipo de dato que necesitemos (int, Float, double, etc). La sintaxis es las siguiente:

Ver Código showInputDialog....

– En la linea 1 cree una variable de tipo String la cual llamé «ax», en esta variable almaceno el dato que se ingresa con el showInputDialog, al igual que el showMessageDialog lo que va dentro del «…» es el mensaje que mostramos al usuario.
– En la linea 2 muestro el dato que recibí atravez de la variable ax.
– Al ejecutarse la aplicación veremos lo siguiente:

Jagonzalez.org | Usar Joptionpane | Joption002

Jagonzalez.org | Usar Joptionpane | Joption003

showConfirmDialog

Este cuadro de dialogo es de tipo entero, por lo tanto hay que crear una variable de tipo int para manejar las opciones que este cuadro de dialogo ofrece, las anteriores son si, no, y cancelar; la sintaxis es la siguiente:

Ver Código showConfirmDialog....

– En la linea 1 se puede observar que cree una variable entera, el null que se antepone al mensaje es necesario, ya que este se toma cuando el usuario pulsa la tecla Esc o presiona Cancelar, el mensaje a mostrar se usa como en los anteriores cuadros de dialogo.
– En las lineas 2 y 4 se usan condicionales para tomar las acciones respectivas de acuerdo a la opción que haya dado el usuario.
– En las lineas 3 y 5 se muestran mensaje correspondientes a la respectiva opción que haya dado el usuario.

Jagonzalez.org | Usar Joptionpane | Joption004

Si seleccionamos veremos el siguiente cuadro de dialogo:

Jagonzalez.org | Usar Joptionpane | Joption005

Si por el contrario seleccionamos NO veremos el siguiente cuadro de dialogo:

Jagonzalez.org | Usar Joptionpane | Joption006

Los anteriores son los cuadros de dialogo mas usados, ya que con estos podemos realizar cosas básicas pero muchas veces necesarias para el buen desarrollo de una aplicación. Cabe aclarar que lo anterior no es lo único que se puede hacer, pero lo mas avanzado lo explicare mas adelante 🙂

Para finalizar mostrare el codigo necesario para trabajar con números int, Float, Double, Long:

Mostrar Codigo

– Hay que tener en cuenta que lo anterior se hace con JOptionPane.showInputDialog y que en las «…» va el mensaje que deseamos mostrar al usuario para guiarlo en la operación.

Personalizar Opciones En Cuadro De Dialogo

Las anteriores ventanas de dialogo en Java nos proveen una serie de opciones predefinidas para que el usuario pueda escoger. Pero también podemos personalizar los cuadros de diálogos con nuestras propias opciones, para esto usamos showOptionDialog.

Para nuestras opciones personalizadas, tendremos que tener un arreglo de String, veamos el siguiente ejemplo:

Ver Código....

Espero que el anterior post haya sido de gran utilidad, cualquier duda, critica(de preferencia constructiva) favor plasmarlo como comentario.

Si te ha gustado el post, compártelo, regala un like ó comenta 😉

Artículos Relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Jenny Watson

Hi! beautiful people. I`m an authtor of this blog. Read our post – stay with us

Categorías

Artículos Relacionados

¡Descubre Hostinger, Crea tu Web y Empieza a Generar Presencia Online!

¿Buscas un hosting confiable y asequible para tu proyecto web? Hostinger te ofrece planes flexibles y potentes que se adaptan a tus necesidades. Desde sitios web personales hasta tiendas online, su tecnología de vanguardia garantiza un rendimiento excepcional.