Java 在MouseEvent中包含坐标

Java 在MouseEvent中包含坐标,java,awt,mouseevent,Java,Awt,Mouseevent,我有一个带有方坐标的向量a[I][j]。每次我点击正方形,我都想得到坐标 如果我这样做 [...] a[i][j].mouseClicked(null); [...] public void mouseClicked(MouseEvent e) { System.out.println("Hello"); } 这是可行的,但我如何才能做到这一点: public void mouseClicked(MouseEvent e, int x, int y) {

我有一个带有方坐标的向量
a[I][j]
。每次我点击正方形,我都想得到坐标

如果我这样做

[...]
a[i][j].mouseClicked(null);
[...]

public void mouseClicked(MouseEvent e) {
        System.out.println("Hello");
    }
这是可行的,但我如何才能做到这一点:

public void mouseClicked(MouseEvent e, int x, int y) {
        System.out.println("X: "+x+", Y: "+y);
    }
如果我改用

a[i][j].mouseClicked(null,j,i);
我得到一个编译时错误:


“在
java.awt.event.MouseListener
中,不是抽象的,也不重写抽象方法
mouseClicked(java.awt.event.MouseEvent)


这是可能的吗?

请也包括错误。错误是“null”下的红线,那么具体的编译时错误是什么?“不是抽象的,并且不会覆盖java.awt.event.MouseEvent中的抽象方法mouseClicked(java.awt.event.MouseEvent)”,这给了我错误a[i][j]。mouseClicked(null,i,j);,但是如果没有i和j,请也包括错误。错误是“null”下的红线,那么具体的编译时错误是什么?“不是抽象的,并且不会覆盖java.awt.event.MouseEvent中的抽象方法mouseClicked(java.awt.event.MouseEvent);”;,但是没有我和j,一切都会好起来