Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
JOptionPane.showConfirmDialog non gestisce il <TAB>
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
ZioCrick
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 19/05/19 11:20
Messaggi: 103

MessaggioInviato: 06 Ott 2026 18:06    Oggetto: JOptionPane.showConfirmDialog non gestisce il <TAB> Rispondi

Nei miei programmi Java prima di uscire chiedo conferma con un codice del tipo seguente:
Codice:
int iAnswer = JOptionPane.showConfirmDialog(null, "Confermi l'uscita dal programma?", sCompName, JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);

if (iAnswer == JOptionPane.YES_OPTION)  System.exit(0);

che mi fa comparire una finestrella con il testo della domanda e i due pulsanti "SI" e "NO" con il "SI" preselezionato.

Di fatto se pigio <Enter> o <Alt><S> confermo l'uscita e funziona.
Se pigio <Alt><N> annullo l'uscita, la finestrella scompare e il programma resta in esecuzione.

Se invece pigio <Tab> in modo che il fuoco va sul punsante "NO" e pigio <Enter> e quindi dovrebbe restituire il valore JOptionPane.NO_OPTION, invece mi restituisce comunque JOptionPane.YES_OPTION, quindi il programma termina.

Qualcuno mi sa dire se non ho capito io qualcosa e quindi devo modificare il codice in qualche modo, oppure è un malfunzionamento della JOptionPane.showConfirmDialog?
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi