Bonjour tlm,

Je cherche un moyen de pouvoir capturer toutes les exceptions de mon programme, et en avertir l'utilisateur quand elle survient.

Le problème si je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
try
{
MainFrame mf = getInstance ();
mf.setVisible(true);
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, "Une erreur est survenue...");
}
Mais si une exception est levée d'une action provenant d'un écouteur X ou Y (d'un boutton ou autre), elle n'est pas capturée, car dans un autre thread je suppose. Je pense qu'il manque pas grand chose, en passant par swingUtilities peut être ?

Peut-être pouvez vous me mettre sur la piste

Merci d'avance