Dans mon appli je sauvegarde la taille de chacune des Jframe ouvertes au moment de leur fermeture afin de pouvoir restaurer cette taille à la prochaine ouverture de la fenetre. Je sauvegarde également l'"état" de la fenetre (iconisé, maximisé, etc...) et je restaure également cet état.
Mon code marche bien sauf dans un cas particulier : celui on on ferme la fenetre et que cette fenetre est maximisée. Dans ce cas la taille mémorisée de la fenetre correspond à la taille max de la Jframe et lorsqu'on veut "démaximiser" la fenetre, elle reste à ses dimensions max.
Ma question est donc la suivante : est il possible de connaitre les dimensions non maximisée d'une fenetre (dimension que reprendra la fenetre lorsqu'on la demaximisera) ou alors est il possible de recuperer la taille de la fenetre juste avant la maximisation (l'evenement windowStateChanged est envoyé apres la maximisation donc pas bon)
Voila, pas facile à expliquer par écrit mais j'espere avoir été clair.
merci pour votre aide...
Partager