Comment appeler JOptionPane avec seulement Oui/Non options?
Est-il possible d'appeler une boîte de dialogue de confirmation, qui aurait SEULEMENT YES
et NO
options (sans l'option ANNULER)?
JOptionPane.showConfirmDialog(null, "Are you sure?")
Donne trois options, mais j'ai besoin de seulement deux.
Pas dupe -- la question est à propos de la configuration des options de manière arbitraire, ce qui serait exagéré ici.
OriginalL'auteur Buras | 2013-03-19
Vous devez vous connecter pour publier un commentaire.
Oui. il est possible.
JOptionPane.YES_NO_OPTION
à la place. Non seulement est-il plus lisible, si, pour une raison quelconque, les changements constants, il ne cassera pas votre codeOriginalL'auteur Bhavesh Shah
Essayez d'utiliser l'autre Surcharge de la méthode de JOption.showConfirmDialog méthode. qui prend
optionType
. Vous pouvez passerYES_NO_OPTION
,YES_NO_CANCEL_OPTION
, ouOK_CANCEL_OPTION
types d'options.OriginalL'auteur Jayamohan
Vous pouvez utiliser les autres
showConfirmDialog
où vous pouvez spécifier leoptionType
.E. G.
De la documentation:-
Plutôt puis à l'aide d'un "nombre magique" pourrait utiliser la constante
JOptionPane.YES_NO_OPTION
à la place. Non seulement est-il plus lisible, si, pour une raison quelconque, les changements constants, il ne cassera pas votre codeMis à jour! Thnx:)
OriginalL'auteur SudoRahul
Vous pouvez utiliser:
int reponse = JOptionPane.showConfirmDialog(null, "Êtes-vous sûr de question?", "titleToYouMessageBox", JOptionPane.YES_NO_OPTION);
OriginalL'auteur CHEBURASHKA