S'enregistrer | Rechercher | FAQ | Liste des Membres | Groupes d'utilisateurs | Connexion

  Nom d'utilisateur:    Mot de passe:       

  

Poster un nouveau sujet   Répondre au sujet Page 1 sur 1
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
MessagePosté le: Sam Oct 24, 2009 6:16 pm    Sujet du message: Probleme d'Ă©couteurs Répondre en citant

HUG0X
Projets


 
Inscrit le: 04 Fév 2009
Messages: 106
Localisation: Devant mon pc



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:
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
      
   }
}

Voir le profil de l'utilisateur Envoyer un message privés MSN Messenger
Poster un nouveau sujet   Répondre au sujet Page 1 sur 1

  


 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum



125981 Attacks blocked