import java.awt.*; import javax.swing.*; import java.util.Map; import java.util.HashMap; public class Fenetre extends JFrame { public Fenetre() { this.setSize(300, 200); this.setLocation(100, 100); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(new GridLayout(1, 2)); LectureFichier donnees = new LectureFichier(); Map dictCouleurs = donnees.getDictCouleurs(); JList listeCouleurs = new JList<>(dictCouleurs.keySet().toArray(new String[2])); JPanel couleur = new JPanel(); couleur.setBackground(Color.WHITE); JScrollPane scroll = new JScrollPane(listeCouleurs); scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); this.add(scroll); this.add(couleur); listeCouleurs.addListSelectionListener(new ControleurListe(couleur, dictCouleurs, listeCouleurs)); } }