import javax.swing.event.*;
import java.util.Map;
import java.util.HashMap;
import javax.swing.*;
import java.awt.Color;

public class ControleurListe implements ListSelectionListener {

	private String actuel;
	private JPanel panneau;
	private Map dictCouleurs;
	private JList liste;

	public ControleurListe(JPanel panneau, Map dictCouleurs, JList liste) {
		this.panneau = panneau;
		this.dictCouleurs = dictCouleurs;
		this.liste = liste;
	}

	@Override
	public void valueChanged(ListSelectionEvent e) {
		this.panneau.setBackground((Color) this.dictCouleurs.get(this.liste.getSelectedValue()));
		this.panneau.repaint();
	}
}