import java.applet.Applet;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;public class App15_1 extends Applet implements MouseListener
{
    int x1, x2, y1, y2, width, height;
    boolean flag = false;
    public void init()
    {
addMouseListener(this);
    }
    public void mousePressed(MouseEvent e)
    {
flag = true;
x1 = e.getX();
y1 = e.getY();
    }
    public void mouseReleased(MouseEvent e)
    {
x2 = e.getX();
y2 = e.getY();
repaint();
    }
    public void paint(Graphics g)
    {
super.paint(g);
if (flag)
{
    width = Math.abs(x2 - x1);
    height = Math.abs(y2 - y1);
    if (x1 > x2 && y1 > y2)
    {
x1 = x2;
y1 = y2;
    }
    else if (x1 > x2 && y1 < y2)
x1 = x2;
    else if (x1 < x2 && y1 > y2)
y1 = y2;
    g.drawRect(x1, y1, width, height);
}
    }
    public void mouseEntered(MouseEvent e)
    {}
    public void mouseExited(MouseEvent e)
    {}
    public void mouseClicked(MouseEvent e)
    {}
}    以上的代码是书上的一个例子,功能是用鼠标移动,以对角线画矩形……
  书上说,先编译此源文件,得到.class文件,将它放与一个目录中,然后再编写一个Html文件,HTml文件编写如下:<html>
<applet>
codebase="."
code="App15_1.class"
height=150
width=300
alt="sorry,wrong"
align="Middle"
vspace="25">
</applet>
</html>  运行html文件,即可在浏览器上运行上述小程序了。可是我运行HTml文件之后,浏览器弹出java控制台,如图  提示“classnodeffound”,可是我确定我的JDK安装和path、classpath的配置没有任何问题,因为我可以在cmd下使用java和javac命令编译运行任何一个java应用程序。后来不知道怎么弄的,打开html文件后,浏览器什么反应都没有
  上述源代码在eclipse里使用小程序查看器运行正常。无论是IE9还是搜狗都没有预期的效果。求达人帮忙。
  html文件和.class均在同一目录下