Il n'est pas nécessaire de rafraîchir toute l'UI, le JLabel suffit, et de mémoire, c'est même automatique avec ton setText.
Par contre, Neyce, tu ne vas pas y couper, tu ne peux pas réaliser cette opération dans le thread graphique, tu vas devoir en réaliser un qui se "réveillera" toutes les secondes. Attention, pas de boucle infini avec un bon gros sleep des familles : c'est moche, ça prend du temps sans raison et sleep est réellement à éviter SAUF s'il n'y a aucune alternative.