Capturer toutes les exceptions
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:
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