bonjour, j'ai un problème pour récupérer la couleur d'un bouton d'une autre classe,
j'ai deux classe PanelDessin et PanelOption
je voudrais récupérer la couleur d'un bouton situé dans la classe PanelOption et
dessiner avec cette même couleur dans PanelDessin

voici le code dans PanelOption:
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
    {
        // ....
        JButton rouge=new JButton("ROUGE");
        JButton orange=new JButton("ORANGE");
        rouge.setForeground(Color.red);
        orange.setForeground(Color.orange);
 
        rouge.addActionListener(this);
        orange.addActionListener(this);
 
        public void actionPerformed(ActionEvent e) 
        {
              String s = e.getActionCommand();
 
              if (s.equals("ROUGE")) 
              {
                   panelDessin.setPaintColor(rouge.getBackground());
              } 
 
              if(s.equals("ORANGE")) 
              { 
                   panelDessin.setPaintColor(orange.getBackground());
              } 
        }
 
    // ....
    }
voici le code dans PanelDessin:
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
{//...
   public Color setPaintColor(final Color color) 
   {
        return color;
    }
    public void paintComponent(Graphics g)
    {   
        if(!mode_dessin)
    {
          dessinerFond(g);
        }
    else if(mode_dessin)
    {
          g.setColor( Color.black );
          g.setColor(setPaintColor(color));
    } 
  //....
}