Dans le principe, c'est le cas : dès qu'une instance de JFrame reçoit l'événement de redimensionnement (i.e. la méthode "windowResized(WindowsEvent event)", héritée de "WindowListener" est invoquée), elle se rafraîchit.
La question est de savoir : quand reçoit-elle cet événement ? Et il est fort possible que sous ton environnement, la fenêtre ne reçoive l'événement que lorsque tu termines son redimensionnement.