import java.awt.GridLayout; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; import javax.swing.JLabel; public class FenetreExemple extends JFrame{ JLabel labelEx = new JLabel("Exemple"); public FenetreExemple(){ setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(200, 200); setLayout(new GridLayout(2, 1)); labelEx.addMouseListener(new MouseListener() { public void mouseReleased(MouseEvent arg0) { } public void mousePressed(MouseEvent arg0) { } public void mouseExited(MouseEvent arg0) { } public void mouseEntered(MouseEvent arg0) { } public void mouseClicked(MouseEvent arg0) { // Action qui se déclenche au click sur le label JFrame f = new JFrame(); f.setSize(150,150); f.setVisible(true); } }); add(labelEx); setVisible(true); } public static void main(String[] arg0){ new FenetreExemple(); } }