J2SE API

Résolu
GreGeeK
Messages postés
6
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
25 octobre 2007
- 20 oct. 2007 à 23:08
GreGeeK
Messages postés
6
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
25 octobre 2007
- 25 oct. 2007 à 22:45
Salut, je m'essaye au drag n drop mais mon code marche pas, quelqu'un pourrai m'aider ?
J'ai fait le code le plus simple possible.
C'est peut etre juste l'ecouteur qui foire, mais je me suis dit que j'allais tester le MouseAdapter du meme coup...

2 classes : la frame et le glasspane
________________________________________________________________

________________________________________________________________
________________________________________________________________
________________________________________________________________

public class Charm extends JFrame{

    MouseAdapter ecoute;
   
    public Charm() {
       
        this.setSize(600, 480);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
       
        ecoute=new MouseAdapter(){
           
            public void mouseClicked(MouseEvent me){
                System.out.println("clic");
            }
           
            public void mousePressed(MouseEvent arg0) {
                System.out.println("Pression souris");
            }
        };
        this.addMouseListener(ecoute);
        this.addMouseMotionListener(ecoute);
       
        this.setGlassPane(new MonGlassPane());
    }

    public static void main(String[] args) {
        Charm c = new Charm();
        c.setVisible(true);
    }

}
________________________________________________________________

________________________________________________________________
________________________________________________________________

________________________________________________________________

public class MonGlassPane extends JComponent{

    MouseAdapter ecoute;
   
    public MonGlassPane(){
        ecouter();
    }
   
    public void ecouter(){
        ecoute=new MouseAdapter(){
            public void mouseReleased(MouseEvent arg0) {
                System.out.println("Relachement de souris");
            }
        };
    }
}

9 réponses

GreGeeK
Messages postés
6
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
25 octobre 2007

25 oct. 2007 à 22:44
Ouai je sais j'avais vu ce tuto, mais je voulais surtout comprendre le fonctionnement, la le code source est tellement gros que c'est vraiment l'enfer de tout lire sans s'endormir

C'est pour ca que je m'en suis tenté un ultra simplifié..

Je continu a chercher ;)
3