Par exemple, pour afficher une boîte de dialogue comportant une icône « point d’interrogation », un message de texte et deux boutons personnalisés, vous utiliserez les instructions suivantes :
String[] choices= {"Windows","Mac OSX"};
int reponse=jOptionPane1.showOptionDialog(this, “Quel système d’exploitation utilisez-vous ?”, “Faites votre choix”, JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, choices, choices[0]);
System.out.println(reponse); // Affichage de l'option retenue
La valeur 0 ou 1 est affichée dans la console selon le bouton cliqué.
Remarque
Pour connaître le prototype de la fonction showOptionDialog(), allez dans votre moteur de recherche Web préféré et tapez « oracle showoptiondialog ». Voici le résultat :