bonjour,
J'essaie de displayer dans mon panel principal un document pdf.
J'exécute ce code:
Lorsque le fichier pdf existe, il me l'affiche correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 //display the pdf file SwingUtilities.invokeLater(new Runnable() { public void run() { getDisplayModel().setFileToDisplay(xmlFileLocation); getApplicationContext().publishEvent(new LifecycleApplicationEvent("oxtDisplay",displayModel)); return; } });
Il y a un problème lorsque l'utilisateur a choisi des mauvais paramètres pour générer le fichier pdf, et plus rien ne s'affiche, l'IHM se fige totalement.
dans les traces, je vois l'erreur :
Je ne sais pas comment la catcher ni l'éviter.java.lang.IncompatibleClassChangeError
Enfin, dans la doc de spring, ici je vois que c'est à priori pas possible de la catcher par un bloc try/catch.
Je voudrais savoir s'il existe une méthode pour éviter ce problème? Simplement pouvoir afficher une JOptionPane en cas d'erreur me suffirait pour le moment :-)
Je vous remercie pour vos conseils
Partager