Files
DEV/DEV2.1/Evenement_suite/Playlist.java
2024-03-18 13:54:22 +01:00

61 lines
1.8 KiB
Java

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.Color.*;
public class Playlist extends JFrame implements MouseListener{
@Override
void mouseClicked(MouseEvent evenement){
evenement.setBackground(COLOR.GREY);
repaint();
}
@Override
void mouseEntered(MouseEvent evenement){
evenement.setBackground(COLOR.CYAN);
repaint();
}
@Override
void mouseExited(MouseEvent evenement){
repaint();
}
public static void main(String[] args) {
JFrame fenetre = new JFrame();
fenetre.setSize(300, 200);
fenetre.setTitle("Playlist");
GridLayout grid = new GridLayout(9, 1);
grid.setVgap(-15);
fenetre.setLayout(grid);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel mus1 = new JLabel("Speak To Me/Breathe");
JLabel mus2 = new JLabel("On The Run");
JLabel mus3 = new JLabel("Time");
JLabel mus4 = new JLabel("The Great Gig in The Sky");
JLabel mus5 = new JLabel("Money");
JLabel mus6 = new JLabel("Us And Them");
JLabel mus7 = new JLabel("Any Colour You Like");
JLabel mus8 = new JLabel("Brain Damage");
JLabel mus9 = new JLabel("Eclipse");
JLabel[] tab = null;
tab = new JLabel[] {mus1,mus2,mus3,mus4,mus5,mus6,mus7,mus8,mus9};
for (int i=0; i<9; i++){
mouseClicked(tab[i]);
mouseEntered(tab[i]);
mouseExited(tab[i]);
}
fenetre.add(mus1);
fenetre.add(mus2);
fenetre.add(mus3);
fenetre.add(mus4);
fenetre.add(mus5);
fenetre.add(mus6);
fenetre.add(mus7);
fenetre.add(mus8);
fenetre.add(mus9);
fenetre.setVisible(true);
}
}