From 0bf4ebd6b6a98fad38540871993a18fe2ece2766 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Tue, 19 Mar 2024 13:48:14 +0100 Subject: [PATCH] cm1 --- DEV2.1/Evenement_suite/Playlist.class | Bin 1818 -> 2064 bytes DEV2.1/Evenement_suite/Playlist.java | 16 +++++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/DEV2.1/Evenement_suite/Playlist.class b/DEV2.1/Evenement_suite/Playlist.class index 6d67629a32d6173c67c7c73476916ae4725e80fa..5835eee0e1c0168246f685c850a59774218b499e 100644 GIT binary patch delta 1245 zcmbQmH$kBO)W2Q(7#JAL8S=RpOc+er8O%5t%o!}W7?>C=IT_>`tUz3AE(Uo98xYHu zgTaoAfrr5!B;vr%;0U6f*cqI;82A`mKpa;N1~-sydkzM74h9bn22TzKFAfH84hA0% z244;aKaiw9hzQ_fkXK{~1ZfIl2N^5R5X{aH!pOjxT9R2f{?_doYaYL^_bZiLMQ7n+SiBiFoZKiFfs^bC6*;t=ogn~=B4X<`6MQ# z=CCtF@-Rd(MDsAjFvRjOC^0DWFvNkl@eF!A3<(U;j0_wBIf<1ynZ+eM47v=7JPb(; z$>>J86(#1T@-U<@q%txHgDlZcEHBY_FUm~uNvzE0DFtgy=3z)l|lgPyNtm=#mJn5+=&iT0o`FW{%C5#MW8k#@-g+Y~pkwJ}tfx(}FiGi7cfk9b&8w2A31}0yfO$^N27+AEnFtBc7U<0vqwlc74 zZDU~H$iTqB$e_-^z#zrI#=yY9#lXS9&A`vV!yw7P%OJATv>n6JlUtU|`h#lXP8$-wl7 zL5iJ$iI0JiK^tzjBm)Bj6UgHT-?K3=GBAJ@=zvL3Fyc~H&!EA;$e_!h2MKP*2@I?Z z{0s~XAGCxxw=-~Q2{P&kGMw1Pz^%o$je%EdHv?a!04K|K2L5df0=pTQB83FEGYI*B zS;E^HgnYp)k?jmZeqfg9b_O9U7BEu`#AF3C#X(FqFjG+i#AXMxB|%IMFjES|XZ#7-SiYK!h=fYXTxnIT*~i7&sZsLBba743;3; zik-oli-DWL2E?&tXRza7u;*gnV=(7naNuBY$X_hfznEk%2e3Br!SLH?bfjF)1gNoxyK%G^2f{KMz9y zLm&@B5JNBzLkNQ=4?`%38^#dG$iNYhlUSLPSzN-ypurH%!w|s`$;cp-l~|Topd0z)DXLlQ$W4?_xwtHGc-`2>^YWLM^JarUCrg2c?c5=I6V=SW9CMh4b!56=+S z&6}B-8S7;kI2jlj8HC7#Mi8HZd@6V_?$S#=yLh zfq{XML79PpfscWifq{XOft>*qw%iPi3@TW4vf$9k&%n+gz`)HQSkJ)7poD-Nxq z4D1YI4BQOj42%qFaGjD23}ELnBHYNvz{tSBAkDzYppIKvJp%(oog4!rg9d{p#P^I7 z7+4wj85kHoXbG`xXJFS7WYiI4II)d^LyK)21DDor2JT1!PL}NqJlhy}cQf!s3h{4e z5by!B1h+E?_<~tN+ZhD>z%1eI3<6dxV5SI&$qHtQZf6kCuwnzV#X!RBV5T^T$pL0c zfS8;DoO>DgCSPXrtCy7I)7r)$r6tL?jX^rRg_m*p|2tYN+Zbd(zGec)Oc;YG0|SF1 z0~>=9g8+jvgD8UvgEE5}gD!(QgE@l+gCm0`gAaoiLpXyrLlT1yLoS0ZLj{8#LoNf$2ZPVFo^S23d9x$%li~ zW@pf5WMp9Y!Jx*#$)Lla3kg;RRcNB(+|3{xxt&4I2jp%@isAxCpA7>CgDnFigC00K F^#Kd(llA}r 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(); }