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");
            }
        };
    }
}
A voir également:

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