Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2015, 12:10
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Recuperar valor showInputDialog

Buenas,

Para saber si ha cancelado o aceptado solo hacer falta mirar si retorna o no un valor.
Código Java:
Ver original
  1. if (inp != null) {
  2. //Ha aceptado
  3. } else {
  4. //Ha anulado
  5. }


En cualquier caso creo que no estas utilizando el metodo correcto. Si lo que quieres es una ventana de confimacion te basta con usar un showConfirmDialog.

Código Java:
Ver original
  1. int resultado = JOptionPane.showConfirmDialog(null,"Deseas salir de la app?", "MyApp", JOptionPane.YES_NO_OPTION);
  2. if (resultado == JOptionPane.YES_OPTION) {
  3. //Ha aceptado
  4. } else {
  5. //Ha anulado
  6. }

Un saludo
__________________
If to err is human, then programmers are the most human of us