Bonjour,
BESOIN
J'ai un JPanel qui affiche des JLabel dans une JFrame
Le contenu de ces JLabel change par une action utilisateur
PROBLEME
Je vois apparaitre le contenu des JLabels que quand je redimensionne ma fenetre.
CODE
voila ce code ne me rafraichit pas les informations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 for (int i = 0; i < jPanel2.getComponentCount(); i++) { Component c = jPanel2.getComponent(i); if(c instanceof JLabel){ jPanel2.remove(c); } } JLabel label = new JLabel(); if(jourCourant.estFerie()) label.setText("Information sur la Journée:"+jourCourant.estQuelFerie()); else label.setText("Rien à afficher"); jPanel2.add(label,java.awt.BorderLayout.NORTH); label.repaint(); jPanel2.repaint()
je suis oblige de faire une gestion dynamique de mes labels
je n est pas le choix
je rencontre souvent des problemes de refresh, d habitude une repaint() suffit
mais pas la
si quelqu'un pouvait m'aiguiller
je dois louper un truc en JAVA
je precise je suis en java 1.6
merci
Partager