salut à tous je renccontre un problème avec le repaint en effet quand je rajoute un composant le repaint ne marche pas(je dois modifier la taille de la fenêtre pour repaindre le panneau), mais quand je le retire le panneau est redessiner
voici mon code
Remarque staff est un JPanel et Portee hérite de JPanel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void stateChanged(ChangeEvent e) { int value = (Integer)((JSpinner)e.getSource()).getValue(); if(value > staff.getComponentCount()-1){ Portee portee = new Portee(value); this.staff.add(portee,value); }//if if(value < staff.getComponentCount()-1){ this.staff.remove(value+1); }//if staff.repaint(); }
Deplus les Portee sont bien ajoutées et supprimées.
Seul problème le rapaint() ne marche pas quand on ajoute un composant pourquoi ? Et comment resoudre le problème
Merci d'avance
Partager