Bonjour,
Pour le développement d'une interface où on peut être amené à utiliser souvent la boîte de dialogue de choix de fichiers, j'ai créé une propriété JFileChooser à ma JFrame principale.
Je l'initialise une fois pour toute à l'initialisation de ma JFrame.
J'ai toujours eu des lenteurs sur cette instruction, mais là ça atteint des sommets depuis ce matin alors que d'après mon déboggage c'est uniquement le "new JFileChooser()" qui prend du temps.
Je l'ai mis dans un Thread séparé pour ne pas que ça me gène et quand le JFileChooser doit être utilisé le Thread courant attend que l'initialisation du chooser soit terminé.
Sous Netbeans (donc en lançant les .class directement) lorsque je lance mon application ça prend 2 ou 3 secondes, mais si je lance le .jar grâce à la commande java -splash:SplashScreen.gif -jar "PrixEtCommandes.jar" ça ressemble plutôt à une minute.
Si vous savez d'où vient ce problème (et surtout comment le régler) faites moi signe.
Partager