J'ai résolu mon problème en faisant apparaitre et disparaitre ma fenêtre en un laps de temps très court avec setVisible, donc sans que l'on puisse voir qu'elle a vraiment disparue.
Cependant j'en ai un autre qui sera peut-être facile de me donner des réponses.
En gros j'ai créé une barre d'état dans ma fenêtre dans laquelle je veux fait apparaitre le contenu d'une variable dynamique grâce à setText:
Code :
- JLabel Barre = new JLabel();
- Barre.setBorder(new EtchedBorder());
- Barre.setText("Nombe de clics: "+nbclics);
- this.add(Barre,BorderLayout.SOUTH);
|
J'ai un MouseListener, qui à chaque fois que je clique dans ma fenêtre incrémente un entier nommé nbclics. Lorsque je fais apparaitre le contenu de ce nbclics dans la console, il n'y pas de problème, la valeur de cette variable est incrémentée à chaque clics. Cependant elle ne l'est pas dans ma barre d'état. J'ai aussi essayé de transformé nblics en <String> avec "String.valueOf", ça ne semble pas marcher. Une idée ?