这样子写,出错了:(JButton jb1=new JButton();
jb1.setText("dddd");jb1.addMouseListener(new java.awt.event.MouseListener() {
public boolean mouseDrag(Event evt,int x,int y)
{}
});
error:"Applet1.java": Error #: 454 : anonymous class of method jbInit() should be declared abstract; it does not define method mouseExited(java.awt.event.MouseEvent) in interface java.awt.event.MouseListener at line 79, column 57

解决方案 »

  1.   

    new java.awt.event.MouseListener() 只有mouseClicked(MouseEvent)
    mouseEntered(MouseEvent)
    mouseExited(MouseEvent)
    mousePressed(MouseEvent)
    mouseReleased(MouseEvent)等方法mouseDrag 是mouseMotionListener 的方法所以当然会错误的阿
      

  2.   

    jb1.addMouseMotionListener(
    new MouseMotionAdapter() {
    public void mouseDragged(MouseEvent e)  {
    }
    public void mouseMoved(MouseEvent e) {
    }
    });