import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Deque; public class EvenementIngredient implements ItemListener{ private Deque historiqueChoix; private JButton boutonRetour; public EvenementIngredient(Deque historiqueChoix, JButton boutonRetour){ this.historiqueChoix = historiqueChoix; this.boutonRetour = boutonRetour; } @Override public void itemStateChanged(ItemEvent e){ JCheckBox coche = (JCheckBox) e.getSource(); this.historiqueChoix.push(coche); this.boutonRetour.setEnabled(true); } }