Java 鼠标侦听器类
我正在尝试创建一个鼠标侦听器类,只用于检测鼠标单击。我的代码Java 鼠标侦听器类,java,class,click,listener,Java,Class,Click,Listener,我正在尝试创建一个鼠标侦听器类,只用于检测鼠标单击。我的代码 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(Mous
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;
}
}
给了我两个错误:
- “此处需要接口”,指向MouseAdapter
- “类组件中的方法addMouseListener无法应用于给定类型”,指向c.addMouseListener(此)
类
而不是接口
,您需要使用扩展
而不是实现
public class Mouse extends MouseAdapter{
看看
public boolean mouseClicked(MouseEvent e) {
不会被调用,因为它不符合MouseListener
接口合同的要求,所以应该
@Override
public void mouseClicked(MouseEvent e) {
是类
而不是接口
,您需要使用扩展
而不是实现
public class Mouse extends MouseAdapter{
看看
public boolean mouseClicked(MouseEvent e) {
不会被调用,因为它不符合MouseListener
接口合同的要求,所以应该
@Override
public void mouseClicked(MouseEvent e) {
你们认为这里期望的接口是什么意思?恕我直言,我还不知道什么是接口以及它应该如何工作。你们认为这里期望的接口是什么意思?恕我直言,我还不知道什么是接口以及它应该如何工作。再次感谢,程序员,答案将被接受@gabzerbinato如果你真的不明白什么是
接口
,我建议你回到语言基础上来开始像GUI一样复杂的工作-再次感谢,MadProgrammer,答案将被接受@gabzerbinato如果你真的不明白什么是接口
,我建议你回到语言基础上来,开始做一些像GUI-IMHO这样复杂的事情