voila, je ne comprend plus comment dfférencier mes clics selon l'objet sur lequel on clique... Merci de bien vouloir m'éclairer...
avec getSource?
voila mon code...
[code:1:02fd7bb9bf]import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;
public class fenetre extends JFrame implements MouseListener {
JButton jbPlay;
JButton jbClose;
JLabel label;
//***********french notes.. :D*************
public fenetre (String titre) { //création de la méthode constructeur
setTitle (titre);
Container contenu = getContentPane();
JButton jbPlay = new JButton("", new ImageIcon("jouer.gif"));
JButton jbClose = new JButton("", new ImageIcon("exit.gif"));
jbPlay.setFocusPainted(false);
jbPlay.setBorderPainted(false); // ces trois lignes enelvent la bordure du boutton
jbPlay.setContentAreaFilled(false);
jbClose.setFocusPainted(false);
jbClose.setBorderPainted(false); // ces trois lignes sont les meme que la haut :)
jbClose.setContentAreaFilled(false);
contenu.setLayout(null);
JLabel label = new JLabel();
Image image = Toolkit.getDefaultToolkit().createImage("background.gif");// nouveau JLabel backgound
label.setIcon(new ImageIcon(image));
contenu.add(jbPlay, 0);
contenu.add(jbClose, 1);
contenu.add(label, 2);
label.setBounds(0, 0, 900, 800);
jbPlay.setBounds(50, 445, 850, 78);
jbClose.setBounds(50, 640, 158, 50);
jbPlay.addMouseListener(this); // errors here
jbClose.addMouseListener(this); // and here
setSize(907,832);
setResizable(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
}
[/code:1:02fd7bb9bf]