java中写Applet小程序的问题,使用Eclipse集成开发工具.程序没有错误,可以运行,但是在public class 后面的类名有下划线,显示一个警告,“The serializable class Myplayer does not declare a static final serialVersionUI
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 12:02:32
java中写Applet小程序的问题,使用Eclipse集成开发工具.程序没有错误,可以运行,但是在public class 后面的类名有下划线,显示一个警告,“The serializable class Myplayer does not declare a static final serialVersionUI
java中写Applet小程序的问题,使用Eclipse集成开发工具.程序没有错误,可以运行,但是在public class 后面的类名有下划线,显示一个警告,“The serializable class Myplayer does not declare a static final serialVersionUID field of type long”.
部分代码:
import java.awt.*;
import java.applet.*;
public class Myplayer extends Applet{
String file="不可一世.au";
AudioClip clip;
Button b1,b2,b3;
Choice choice=new Choice();
public void init(){
setSize(400,50);
choice.add(file); //设置可拉框,显示当前播放的歌名
add(choice);
b1=new Button("start"); //设置三个按钮,分别为start,loop,stop.
b2=new Button("loop");
b3=new Button("stop");
add(b1);
add(b2);
add(b3);
clip=this.getAudioClip(getDocumentBase(),file); //取得声音文件
}
这到底是什么意思,怎么可以解决.?
java中写Applet小程序的问题,使用Eclipse集成开发工具.程序没有错误,可以运行,但是在public class 后面的类名有下划线,显示一个警告,“The serializable class Myplayer does not declare a static final serialVersionUI
这个警告是提示你要实现序列化.Applet需要在网络上进行传输(对象会离开内存),所以需要实现序列化,以便用户在接收时通过反序列化就可以将你传输的对象重新在内存中还原.