Bonsoir,
Je viens avec un problème assez ... bizarre, ça fait plus de trois heures que je me casse les dents dessus.
Je vous place dans le contexte.
J'ai une vue (classe créée par mes soins) qui contient des composants, JFrame, et JPanel sont de sortis.
Je créé tout ce beau monde dans le constructeur de ma classe.
J'ai un contrôleur rattaché à cette vue, ou du moins qui écoute tous ses faits et gestes.
Cependant il m'arrive de varier la disposition de mes panels en fonction de variable.
Sauf que si je créer ma vue, et donc que je la rend visible, si je modifie ma variable et que j'effectue un repaint() sur ma vue ça ne marche pas.
Tout reste à sa place, et quand je le modifie statiquement la disposition fonctionne correctement.
Voici ma classe, du mois un extrait.
J'avais auparavant surcharger la classe paint(), mais je ne sais pas quoi mettre dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class Fenetre_Partie extends JFrame { // Différentes variables public Fenetre_Partie(String modeDeJeu, boolean first) { .... }
Car en fait c'est comme si je voulais reconstruire ma classe, mais cela reviendrait à détruire mon objet et le refaire ..
Comment je peux faire ?![]()
Partager