类不是抽象的,不会覆盖抽象方法(不应该发生)

时间:2016-07-12 17:52:42

标签: java events mouse

我有一个程序来创建一个JFrame,它应该打印出移动时悬停在JFrame窗口上的鼠标的坐标。我一直得到这个错误“帮助器不是抽象的,不会覆盖抽象方法”,这对我没有任何意义。我的函数Helper不需要是抽象的,它已经覆盖了初始类中的新实现。

这是我的代码:

import javax.swing.*;

import java.awt.event.*;

public class Event extends JFrame {

  public static void main(String[] args) {

  JFrame a = new JFrame();

  a.setVisible(true);

  a.setSize(300, 300);

  a.addMouseMotionListener(new Helper());

  }

}


class Helper implements MouseMotionListener {

  public void mouseMoved(MouseEvent e) {

  int x = e.getX(), y = e.getY();

  System.out.println("(" + x + ", " + y + ")");

  }

  public void mouseDragged(MouseEvent e) {

  System.out.println("");}

}

0 个答案:

没有答案