bonsoir voici une petite application que j'ai codé en java.
J'ai besoin de la modifier de tel sorte de pouvoir plutôt afficher une photo au lieu des couleurs sur le "container" mais je suis bloqué :

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
package changementcouleurfenetre;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
 *
 * @author AMEDEO
 */
public class fenetre extends JFrame implements ItemListener{
 private String[] couleur={"Rouge","vert","Bleu","gris","Jaune"," "};
 private JComboBox boite;
 private Container c;
 public fenetre(){
     setTitle("Changement Dynamique de Couleur");
     setSize(300,300);
     c=getContentPane();
     c.setLayout(new FlowLayout());
     boite=new JComboBox(couleur);
     c.add(boite);
     boite.addItemListener(this);
     setDefaultCloseOperation(1);
 }
        public void itemStateChanged(ItemEvent i){
            int choix=boite.getSelectedIndex();
            switch(choix){
                case 0:
                    c.setBackground(Color.red);
                    break;
                case 1:
                    c.setBackground(Color.green);
                    break;
                case 2:
                    c.setBackground(Color.blue);
                    break;
                case 3:
                    c.setBackground(Color.gray);
                    break;
                case 4:
                    c.setBackground(Color.yellow);
                    break;
                default:
                    c.setBackground(Color.black);
                    break;
            }
        }
 
}