Bonsoir,
Je me trouve face à un problème qui je pense ne vient pas de moi.
J'aimerais toutefois le résoudre car il fait carrément planter mon programme.
Enfin c'est surtout la fenêtre du JFileChooser qui plante mais comme elle est modale et bien plus rien ne marche.
Ce problème arrive lorsque l'utilisateur est un peu trop bourrin, et qu'il ouvre et ferme le JFileChooser plusieurs fois à la suite.
Il y a toujours un petit temps de chargement (sablier) qui fini par augmenter puis par rester lorsque l'utilisateur clique sur le bouton ouvrir et c'est à ce moment là que le JFileChooser plante.
Je pense que ce temps de chargement est dû principalement au parcours des fichiers du répertoire courant même si j'utilise aussi un LookAndFeel assez gourmand (Substance).
Mon idée serait de pouvoir détecter la fin de chargement total du JFileChooser et ainsi activer la fenêtre de celui-ci une fois qu'il est chargé.
Donc ma question est : Comment détecter la fin de chargement d'un JFileChooser ?
Serait-ce possible aussi de détecter si le curseur de la souris est en mode Sablier ou non ???
Merci d'avance pour vos réponses.
Partager