martes, 8 de enero de 2013

JOptionPane.showConfirmDialog()


Este método muestra una ventana pidiendo una confirmación al usuario, estilo "¿Seguro que lo quieres borrar todo?" y da al usuario opción de aceptar o cancelar ese borrado masivo que está a punto de hacer. El método devuelve un entero indicando la respuesta del usuario. Los valores de ese entero puede ser alguna de las constantes definidas en JOptionPane: YES_OPTION, NO_OPTION, CANCEL_OPTION, OK_OPTION, CLOSED_OPTION. Por supuesto, hay metodos iguales con más o menos parámetros para configurar las cosas más o menos.
El siguiente ejemplo de codigo
int confirmado = JOptionPane.showConfirmDialog(
   componentePadre,
   "¿Lo confirmas?");

if (JOptionPane.OK_OPTION == confirmado)
   System.out.println("confirmado");
else
   System.out.println("vale... no borro nada...");
muestra la siguiente imagen
Archivo:ShowConfirmDialog.jpg

2 comentarios:

  1. Hola, quiero saber si se puede cambiar la variable "si" y "no" del showconfirmdialog???

    ResponderEliminar
    Respuestas
    1. SI se puede, en las especificaciones de los parametros puedes cambiar el label de los botones

      Eliminar