bonjour, je voudrais modifier le comportement de mon appli standalone.
Quand traitement() s'exécute, le curseur reste là où il est (quelque part dans un jtextfield ou une jtable), l'écran se "fige" un court instant puis le nouvel écran apparaît (la méthode fait 1 ou 2 accès bases, instancie un jpanel ..). Ce comportement me va très bien.
Je voudrais juste que l'utilisateur voie le "X" s'afficher (ce qui n'est pas le cas actuellement, on ne le voit jamais) afin qu'il sache que son action a bien été prise en compte, que ce n'est pas la peine qu'il refasse une action. Mais en gardant l'écran figé comme actuellement, car dans cette partie de l'application ce n'est pas grave, et j'ai une gestion du positionnement curseur qui a été très compliquée à mettre en place, je devrais tout rechanger si l'écran ne restait plus figé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 jframe.getJLabelEtoile().setText("X"); traitement(); jpanel.getJLabelEtoile().setText(" "); jframe.repaint();
J'ai une autre partie de l'appli où je fais un swingworker avec un écran d'attente, mais le comportement ne me satisfait pas dans ce nouveau cas.
Partager