Je souhaite ajouter de nouveaux composants à mon JFrame lors de l'exécution lorsqu'un bouton est enfoncé . Cela fonctionne jusqu'à présent, mais je dois redimensionner la fenêtre manuellement pour voir les nouveaux composants.
Existe-t-il une action que je peux déclencher ou une méthode à appeler pour actualiser la fenêtre? Toute aide appréciée. Merci d'avance.
Vous devez revalidate();
le cadre. Si cela ne fonctionne pas, vous devez également appeler repaint();
Appel
revalidate();
repaint();
revalidate
indique au gestionnaire de disposition de réinitialiser en fonction de la nouvelle liste de composants. Cela déclenchera également un appel à repeindre.
repaint
est utilisé pour demander à un composant de se repeindre.
en Java repaint();
travaille pour moi. alors que revalidate();
ne fonctionne pas pour moi.