ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Usar JoptionPane En Java

mayte_mima31 de Marzo de 2014

721 Palabras (3 Páginas)478 Visitas

Página 1 de 3

Usar JoptionPane En Java

Los cuadros de dialogo (JOptionPane) son “herramientas” muy útiles al momento de ingresar datos y mostrar información; digo util ya que con estas no necesitamos crear objetos de tipo BufferedReader y “tirar” mas código para poder usar correctamente los datos que se ingresan como lo expliqué brevemente en el anterior post. Entre los JOptionPane entontraremos: showConfirmDialog, showInputDialog, showMessageDialog y showOptionDialog. Los mas usados son los tres primeros.

showMessageDialog

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

1 JOptionPane.showMessageDialog(null, "Hola mundo!!!");

- Como observamos en la anterior linea, lo que va dentro de las “…” es el mensaje que deseemos mostrar, para estos mensajes también se puede usar la concatenación para mostrar mensajes y variables a la misma vez.

- Lo que se ve al ejecutar la aplicacion es lo siguiente:

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:

1

2 String ax = JOptionPane.showInputDialog("Ingrese un numero: ");

JOptionPane.showMessageDialog(null, "El numero ingresado es: "+ax);

- En la linea 1 cree una variable de tipo String la cual llame “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:

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:

1

2

3

4

5 int ax = JOptionPane.showConfirmDialog(null, "Estas en java?");

if(ax == JOptionPane.YES_OPTION)

JOptionPane.showMessageDialog(null, "Has seleccionado SI.");

else if(ax == JOptionPane.NO_OPTION)

JOptionPane.showMessageDialog(null, "Has seleccionado NO.");

- 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.

Si seleccionamos SÍ veremos el siguiente cuadro de dialogo:

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

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:

1

2

3

4

5 String ax = JOptionPane.showInputDialog(null,"");

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com