import java.awt.*;
import java.awt.event.*;
import java.applet.*;public class Mouseevent extends Applet implements MouseListener{

String msg="来点我";
public void init(){
addMouseListener(this);
}
public boolean mouseEntered(Event e){
msg="鼠标进来";
repaint();
return true;
}
public boolean mouseExited(Event e){
msg="鼠标离开";
repaint();
return true;
}
public void mouseClicked(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void paint(Graphics g){
g.setColor(Color.red);
g.setFont(new Font("Dialogs",0,40));
g.drawString(msg, 4, 60);
}}

解决方案 »

  1.   

    是整个的程序
    运行不了,好像没有main也不是没有appet什么的
      

  2.   

    这个是applet小程序。就没有main()函数的。 你写个HTML文件
    里头加上<applet code="你的类名.class" >
            </applet>
    然后运行这个HTML文件看看
      

  3.   

    在eclipse里面运行的,需要写html文件吗?晕,我还没写过,。
      

  4.   

    public void mouseEntered(MouseEvent e) {
            msg = "鼠标进来";
            repaint();
        }    public void mouseExited(MouseEvent e) {
            msg = "鼠标离开";
            repaint();
        }Event-->MouseEvent 
    返回值为void
      

  5.   

    Exception in thread "AWT-EventQueue-1" Exception in thread "AWT-EventQueue-1" java.lang.AbstractMethodError: MouseEvent.mouseExited(Ljava/awt/event/MouseEvent;)
      

  6.   

    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;public class Test extends Applet implements MouseListener{String msg="来点我";
    public void init(){
    addMouseListener(this);
    }
    public void mouseEntered(MouseEvent e){
    msg="鼠标进来";
    repaint();
    //return true;
    }
    public void mouseExited(MouseEvent e){
    msg="鼠标离开";
    repaint();
    //return true;
    }
    public void mouseClicked(MouseEvent e){}
    public void mouseReleased(MouseEvent e){}
    public void mousePressed(MouseEvent e){}
    public void paint(Graphics g){
    g.setColor(Color.red);
    g.setFont(new Font("Dialogs",0,40));
    g.drawString(msg, 4, 60);
    }}
      

  7.   

    哈哈谢谢楼上,原来是名字有问题,不该叫做MouseEvent,另外就是void的问题。