Probleme d'écouteurs

Moderator: Mod

Probleme d'écouteurs

Postby HUG0X » Sat Oct 24, 2009 6:16 pm

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]
User avatar
HUG0X
Projets
 
Posts: 106
Joined: Wed Feb 04, 2009 2:33 pm
Location: Devant mon pc

Return to Java

Who is online

Users browsing this forum: No registered users and 2 guests

cron