你要在stop中,停止掉你所使用的资源,包括声音

解决方案 »

  1.   

    一个很好的例子:
    import java.applet.*;
    import java.awt.*;public class LifeCycle extends Applet{
    private int InitCnt;
    private int StartCnt;
    private int StopCnt;
    private int DestroyCnt;
    private int PaintCnt; public LifeCycle(){
    InitCnt=0;StartCnt=0;StopCnt=0;DestroyCnt=0;PaintCnt=0;
    } public void init(){
    InitCnt++;
    } public void destroy(){
    DestroyCnt++;
    } public void start(){
    StartCnt++;
    } public void stop(){
    StopCnt++;
    } public void paint(Graphics g){
    PaintCnt++; g.drawLine(20,200,300,200);
    g.drawLine(20,200,20,20);
    g.drawLine(20,170,15,170);
    g.drawLine(20,140,15,140);
    g.drawLine(20,110,15,110);
    g.drawLine(20,80,15,80);
    g.drawLine(20,50,15,50);
    g.drawString("Init()",25,213);
    g.drawString("Start()",75,213);
    g.drawString("Stop()",125,213);
    g.drawString("Destroy()",175,213);
    g.drawString("paint()",235,213);
    g.fillRect(25,200-InitCnt*30,40,InitCnt*30);
    g.fillRect(75,200-StartCnt*30,40,StartCnt*30);
    g.fillRect(125,200-StopCnt*30,40,StopCnt*30);
    g.fillRect(175,200-DestroyCnt*30,40,DestroyCnt*30);
    g.fillRect(235,200-PaintCnt*30,40,PaintCnt*30);
    }
    }
      

  2.   

    还有,现在的微软不怎支持JAVA
    所以别指望你所写的程序能在IE上顺利执行