J'ai quelques problèmes en essayant d'utiliser le MouseListener. J'ai créé une classe appelée MouseManager qui implémente MouseListener puis j'ai importé le MouseListener sur le cadre mais quand je clique sur le cadre rien ne se passe. Alors, voici le code de la classe MouseManager:MouseListener ne fonctionne pas
public class MouseManager implements MouseListener {
@Override
public void mouseClicked(MouseEvent e) {
int mx = e.getX();
int my = e.getY();
System.out.println("Clicked: " + mx + " " + my);
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
int mx = e.getX();
int my = e.getY();
System.out.println(mx + " " + my);
}
@Override
public void mouseReleased(MouseEvent e) {
int mx = e.getX();
int my = e.getY();
System.out.println("Released: " + mx + " " + my);
}
}
puis est ici le code que j'utiliser pour implémenter la classe MouseManager
MouseManager MouseMan = new MouseManager();
Window.frame.addMouseListener(MouseMan);
mais comme je sayed avant rien ne se passe et la console ne montre aucun message; J'ai essayé de mettre le focusable de la fenêtre sur false mais ça continue ne fonctionne pas. Désolé pour mon mauvais anglais.