java初学者的一个问题

2024-12-12 08:38:20
推荐回答(4个)
回答1:

因为这样写: public AudioClip audioClip=null;
就表示了你自己在audioClipDemo类中添加了一个成员变量,而不是继承父类Applet中的了,但是你自己又没有导入AudioClip这个类,所以会报错。
你可把这句话注释掉应该就可以了:public AudioClip audioClip=null;
要么就导入AudioClip类。

import java.applet.Applet;
import java.awt.*;
import java.net.*;

public class audioClipDemo extends Applet
{
//public AudioClip audioClip=null;
public void init()
{ audioClip=getAudioClip(getCodeBase(),
"言承旭-我是真的真的很爱你.mp3");
}
public void start()
{ audioClip.play();
repaint();
}
public void stop()
{ audioClip.stop();
}
}

回答2:

import java.applet.Applet;
改成import java.applet.*;

回答3:

import java.applet.Applet;
这是只导入了包applet中的Applet类而不是包applet.
import java.applet.*;
这才是导入了包中的所有的类.

回答4:

import java.applet.Applet;
改成import java.applet.*;

然后把言承旭改成 我的名字 你的程序一定通过