Bonjour à tous,
J'écris un petit programme simple en Swing; voici le fonctionnement général:
- L'utilisateur sélectionne un fichier
- L'utilisateur clique ensuite sur un bouton
- Après le clic du bouton, un JLabel apparaît avec un compte à rebours de 5 secondes.
Voici mon problème: le JLabel du compte à rebours est initialement vide, et donc j'imagine que le gestionnaire de placement utilise cette dimension initiale pour établir la grandeur de l'application.
Mais lorsque j'utilise .setText() pour écrire le nombre de secondes restantes, je ne vois que le haut des lettres du mon texte.
Est-ce qu'il existe une bonne façon pour que lorsque la taille de mon JLabel change, que l'application agrandisse verticalement suffisament pour qu'on voit le texte en entier? Ou alternativement, existe-t-il une façon pour que l'espace au bas de l'application soit suffisament grand au démarrage pour faire afficher mon texte?
Je joins une capture d'écran à ce message pour que vous puissiez voir mon problème.
Merci de votre assistance,
gnuvince
Partager