La fermeture d'une boîte de dialogue créée par JOptionPane.showOptionDialog()

Je suis entrain de créer un dialogue options à l'aide de JOptionPane.showOptionDialog(...);

Pour le paramètre options, je suis de passage d'un tableau de JButtons chacune avec sa propre ActionListener.

L'un de ces boutons est responsable de la fermeture de la boîte de dialogue. Ma question est: quel code dois-je placer le bouton fermer le gestionnaire d'événements pour fermer la boîte de dialogue options?

Un point qui peut faire une différence: la classe responsable pour montrer cette boîte de dialogue est un singleton et, à ce titre, la méthode de responsable de l'affichage de la boîte de dialogue est statique. Par conséquent, l'appel javax.swing.JInternalFrame.doDefaultCloseAction(); ne fonctionne pas "dans un contexte statique".

Grâce

OriginalL'auteur llm | 2010-04-28