Bonjour,

Dans une application fenêtrée j'utilise un JFileChoser pour ouvrir/enregistrer des fichiers, et la méthode PrintJob.printDialog() pour lancer une boite de dialogue pour impression.

Tout marche correctement, cependant entre le moment ou l'utilisateur clic sur "Ouvrir" et le moment ou l'explorateur s'affiche est long; cela est encore plus fort quand l'utilisateur demande une impression et la boite arrive (environ 5 secondes!) et je ne voudrais pas que l'utilisateur pense que l'application ai planté.

J'ai remarqué aussi que si je lance deux fois le dialogue d'impression, la seconde fois le traitement est nettement plus rapide.

Comment remédier à ce problème ?
Peut-on pré charger ces ordres ?

Merci pour vos solutions.