鼠标侦听器 class

Mouse Listener class

我正在尝试创建一个鼠标侦听器 class,仅用于检测鼠标点击。我的代码

package game.input;

import java.awt.event.*;
import java.awt.*;

public class Mouse implements MouseAdapter{

    public Mouse(Component c){
        c.addMouseListener(this);
    }

    public boolean mouseClicked(MouseEvent e) {
        return true;
    }

}

给我两个错误:

如何解决这两个问题并完成创建鼠标点击检测器这一简单任务?这是我第一次写 MouseListener,所以欢迎任何其他关于我所犯错误的评论。

MouseAdapterclass 而不是 interface,您需要使用 extends 而不是 implements

public class Mouse extends MouseAdapter{

看看

了解更多详情

仅供参考...

public boolean mouseClicked(MouseEvent e) {

永远不会被调用,因为它不符合MouseListener接口契约的要求,应该是...

@Override
public void mouseClicked(MouseEvent e) {