Bonjour,
Je ne comprend pas pourquoi il est obligatoire d'ajouter des méthode non implémentée quand j'utilise l'interface MouseListener.
Voici le bout de code qui pose problème:
Code :
- public class guiTest extends JFrame implements ActionListener, WindowListener, MouseListener {
- public void mouseClicked(MouseEvent e){
- System.out.println(e.getButton());
- }
- addMouseListener(this);
- @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
|
Dans ce cas, ça fonctionne, mais si je n'ajoute toutes les méthodes dont je ne me sers pas (mouseReleased etc...), j'ai des erreurs AWT dans la console.
Donc ma question, pourquoi suis-je obligé d'écrire ces méthodes ?
Merci d'avance.