Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Catturare la scelta di JOptionPane

    Salve, ho un piccolo problema per quanto riguarda le finestre di pop up che è possibile creare con Java. Di seguito riporto il codice:

    codice:
    Object[] options = { "OK", "CANCEL" };
    JOptionPane.showOptionDialog(null, "VUOI CANCELLARE DEFINITIVAMENTE IL CONTATTO?", "Attention", 
    JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
    null, options, options[0]);
    Il problema che non riesco a risolvere, è quello di sapere come catturare la scelta che ha fatto l'utente a fronte di questo messaggio di pop-up, visto che a seconda dei casi bisognerà fare una cosa piuttosto che un'altra.

    GRAZIE
    Roberto Cuccurese

  2. #2
    Se guardi la documentazione ti accorgerai che ogni Dialog (tranne le MessageDialog) della classe JOptionPane restituisce un valore di ritorno in base all'interazione dell'utente.

    In particolare la OptionDialog:

    Returns:
    an integer indicating the option chosen by the user, or CLOSED_OPTION if the user closed the dialog
    S-RDZN

    J2EE programmer

  3. #3
    Grazie...mannaggia a me e che non leggo la documentazione...
    Roberto Cuccurese

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.