Bonjour à tous, Voila je débute en JAVA et j'aimerais savoir comment faire pour qu'un JButton change le texte de mon JLabel quand on y clique dessus..

J'ai commencé mon code mais je ne sais plus quoi faire :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
 
package calc;
 
import javax.swing.*;
 
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentListener;
 
public class calculette extends JFrame implements ActionListener{    
 
 
    public calculette(){         
 
        this.setTitle("Pourcentage ");
        this.setSize(300, 300);
 
        JPanel pan = new JPanel();
        FlowLayout fl = new FlowLayout();
        pan.setLayout(fl);
 
        JLabel jl = new JLabel("Rentrez le nombre:");
        JTextField jt = new JTextField("saisir                ");
        JLabel jl1 = new JLabel("€");
 
        JLabel jl2 = new JLabel("Rentrez le pourcentage:");
        JTextField jt2 = new JTextField("saisir                ");
        JLabel jl3 = new JLabel("%");
 
        JButton bt = new JButton("Résultat");
        bt.setSize(150, 150);
        bt.addActionListener(this);            
 
        JLabel jl4 = new JLabel();
 
        pan.add(jl);pan.add(jt);pan.add(jl1);pan.add(jl2);pan.add(jt2);pan.add(jl3);pan.add(bt);pan.add(jl4);    
 
        this.setVisible(true);
        this.setContentPane(pan);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    
    }
 
    public  void  actionPerformed(ActionEvent e)
        {
        System.out.println("ok"); 
        setMessage();
        }
 
    public void setMessage()
    {        
        String message = "resultat";
        System.out.println(message);        
    }
 
    public static void main(String[] args) {        
            new calculette();            
    }
 
}
Tout s'affiche bien sur ma console mais impossible de faire changer le JLabel (jl4) avec le message résultat..

Merci a tous