2010-10-07 10 views
0

J'ai créé en Java une boîte de dialogue d'options avec la méthode JOptionPane.showOptionDialog. Cette boîte de dialogue comprend différents boutons, parmi lesquels un bouton Annuler. Je voudrais attacher une méthode d'écouteur à ce bouton d'annulation de sorte qu'une fois choisi, la boîte de dialogue soit éliminée.renvoyer la boîte de dialogue à partir de JOptionPane.showOptionDialog

Ma question est: comment puis-je "récupérer" (ou retourner) le dialogue généré par la méthode JOptionPane.showOptionDialog?

Répondre

3

Je suppose que vous avez lu le tutoriel "How to Make Dialogs" d'Oracle?

La valeur de retour de showOptionDialog() est un entier qui indique quel bouton a été choisi. Indépendamment de l'appui sur OK, annuler ou autre, la fenêtre doit se débarrasser de lui-même. Si vous avez besoin de plus d'informations à partir de la fenêtre, puis sur quel bouton a été pressé, regardez les autres options comme showInputDialog().

+1

@Tony: Voici un exemple connexe: http://stackoverflow.com/questions/3002830 – trashgod