diff --git a/DEV2.1/Evenement_suite/Playlist.class b/DEV2.1/Evenement_suite/Playlist.class index 6d67629..5835eee 100644 Binary files a/DEV2.1/Evenement_suite/Playlist.class and b/DEV2.1/Evenement_suite/Playlist.class differ diff --git a/DEV2.1/Evenement_suite/Playlist.java b/DEV2.1/Evenement_suite/Playlist.java index fc487c4..412b52b 100644 --- a/DEV2.1/Evenement_suite/Playlist.java +++ b/DEV2.1/Evenement_suite/Playlist.java @@ -3,22 +3,32 @@ import java.awt.*; import java.awt.event.*; public class Playlist extends JFrame implements MouseListener { + private JLabel etiquette; @Override public void mouseClicked(MouseEvent e) { - this.setBackground(Color.LIGHT_GRAY); + JLabel label = (JLabel) e.getComponent(); + label.setBackground(Color.LIGHT_GRAY); + this.etiquette.setBackground(Color.WHITE); + this.etiquette = label; repaint(); } @Override public void mouseEntered(MouseEvent e) { - this.setBackground(Color.CYAN); + JLabel label = (JLabel) e.getComponent(); + label.setBackground(Color.CYAN); repaint(); } @Override public void mouseExited(MouseEvent e) { - this.setBackground(Color.WHITE); + JLabel label = (JLabel) e.getComponent(); + if (this.etiquette != label){ + label.setBackground(Color.WHITE); + }else if (this.etiquette == label){ + label.setBackground(Color.LIGHT_GRAY); + } repaint(); }