Bonjour,
J'ai deux boutons radio (femme, homme) et je dois insérer des actions pour chacun d'eux.
Par exemple, si je coche femme alors un message ("please waiting To download pic femme") est affiché dans un JTextPanel pendant deux secondes, puis l'image de femme est affichée.
Et de même pour homme.
Voici mon code:
Le problème est que le message ne s'affiche pas et seule l'image est affichée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 birdButton1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent event) { try { StringBuilder texte0 = new StringBuilder("*******************Please waiting downloading picture Women.....************************"); pane.setText(texte0.toString()); Thread.sleep(2000); //1000 milliseconds is one second. } catch(InterruptedException ex) { Thread.currentThread().interrupt(); } ImageIcon icon1 = new ImageIcon(new ImageIcon("rtosagt.png").getImage()); labe.setIcon(icon1); } } );
Si je supprime le code de l'image alors en cliquant sur le bouton, il y a une attente de 2 secondes puis le message s'affiche. Ce qui ne correspond pas à mes besoins.
Je souhaiterais que ce message s'affiche pendant 2 secondes puis affiche l'image.
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.
Partager