所以我正在制作一个非常简单的类。它所要做的就是说单击鼠标时。所以自然地我只想要mouseClicked重写功能。但是,IDE表示我需要实现所有方法。我如何做到这一点,所以我不需要实现所有这些愚蠢的,不必要的方法?
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
public class ME extends JFrame implements MouseListener{
public ME() {
this.setVisible(true);
this.setSize(100, 100);
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
ME Me = new ME();
Me.addMouseListener(Me);
}
@Override
public void mouseClicked(MouseEvent e) {
System.out.println(e);
}
@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
}
}
答案 0 :(得分:-1)
实现一个接口可以覆盖其中的方法。
尽管您可以避免完成该方法的主体(尽管这是一种不好的做法),但您不能仅仅实现一个方法而已。