S'il vous plaît, aidez! Comment puis-je mettre à jour mon contenu JFrame (ajouter un nouveau JPanel, ajouter un bouton, etc) après qu'une action ait lieu, comme appuyer sur le bouton? Merci!JFrame Mettre à jour le problème
2
A
Répondre
2
Vous ajoutez les nouveaux composants de la même manière que vous les ajoutez lors de la création de l'interface graphique, par exemple. Puis, une fois ajouté, vous indiquez au conteneur que vous avez ajouté à ce nouveau contenu en appelant revalidate(). Cela lui permet de présentation de ses composants enfant en fonction de son gestionnaire de mise en page
existingPanel.revalidate();
Questions connexes
- 1. Mettre à jour JFrame avec le fil? - Java
- 2. enregistrer ou mettre à jour le problème
- 3. mettre à jour le tableau puis mettre à jour l'étape
- 4. comment mettre image cliquable jframe
- 5. Mettre à jour le panneau de mise à jour
- 6. Mettre à jour la grille dans GridLayout
- 7. Comment mettre à jour l'étiquette de JFrame dans un fil? - Java
- 8. Mettre à jour le panneau dans Asp.net?
- 9. Comment mettre à jour le code PowerBuilder?
- 10. Comment mettre à jour le chemin MATLAB?
- 11. Mettre à jour le fichier XML
- 12. Comment mettre à jour le registre d'adresse?
- 13. Quand mettre à jour le dossier bin
- 14. Comment mettre à jour le champ datetime
- 15. Mettre à jour le déclencheur insérer Null
- 16. problème avec l'utilisation d'une minuterie pour mettre à jour progressbar
- 17. java JTree ne pas mettre à jour
- 18. Comment mettre à jour datagridview
- 19. Mettre à jour le compteur sur le thread dans .NET
- 20. Comment mettre à jour symfony?
- 21. Java JTabbedPane, mettre à jour les autres onglets JLabel value?
- 22. Comment mettre à jour mysql?
- 23. Mettre à jour plusieurs lignes
- 24. Comment mettre à jour NSMutableDictionary?
- 25. comment mettre à jour watir?
- 26. mettre à jour un panneau
- 27. Comment accéder à plusieurs JPanels dans JFrame?
- 28. Grails Acegi Plugin - comment mettre à jour le cache?
- 29. ASP.net Mettre à jour le panneau et le déclencheur
- 30. Zend Equivalent à Mettre à jour le cas
avoir ce Réalisées sur un client de bouton que vous le feriez dans la méthode des boutons ActionListener – objects
Qu'en est-Pack actionPerformed()()? Est-ce que cela suffira également? – Sylar
pack() est différent, il ajuste la taille * frame * pour répondre à la taille préférée des composants qu'il contient. Pas nécessaire et peut être un peu déconcertant pour l'utilisateur lorsque la taille de leur fenêtre change soudainement. – objects