📄 applettest_1.java
字号:
import java.applet.*;
import java.net.*;
import java.awt.*;
public class AppletTest_1 extends Applet {
Image image;
AudioClip audioclip1,audioclip2;
public void init() {
System.out.println("Applet初始设置-init()");
this.setLocation(10,10);
URL codebase = getCodeBase();
System.out.println("codebase="+codebase);
URL documentbase=getDocumentBase();
System.out.println("documentbase="+documentbase);
String appletinfo=getAppletInfo();
System.out.println("appletinfo="+appletinfo);
try{
URL url=new URL(codebase.toString()+"/images/");
image = getImage(url,"flower.gif");
url= new URL(codebase.toString()+"/media/");
audioclip1=getAudioClip(url,"music1.rmf");
audioclip1.play();
audioclip2=getAudioClip(url,"music2.au");
audioclip2.play();
System.out.println("初始设置完毕");
}catch (MalformedURLException urle) {
urle.printStackTrace();
}
}
public void start() {
System.out.println("Applet开始启动-start()");
audioclip1.loop();
audioclip2.loop();
System.out.println("Applet启动完毕");
}
public void stop() {
System.out.println("Applet开始停止作业-stop()");
audioclip1.stop();
audioclip2.stop();
System.out.println("Applet停止作业完毕");
}
public void destroy() {
System.out.println("Applet开始释放资源-destroy()");
System.out.println("Applet释放资源完毕");
}
public void paint(Graphics g) {
System.out.println("开始绘图****");
g.drawRect(10,10,1,1);
System.out.println("画完坐标点了");
g.drawString("(10,10)",15,12);
System.out.println("画完坐标了");
g.drawImage(image,20,20,this);
System.out.println("画完图像了");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -