这是apptupian.java的代码:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
public class apptupian extends Applet implements MouseListener
{
Image img[]=new Image[10];
AudioClip wav[]=new AudioClip[2];
int x,y,i=0;
char ch[]={'M','a','d','e',' ','b','y',' ','王','玉','球',' ','w','i','t','h',' ','J','A','V','A'};
char geci[]={'T','h','e',' ','d','a','y',' ','y','o','u',' ','w','e','n','t',' ','a','w','a','y'};
public void init()
{
wav[0]=getAudioClip(getCodeBase(),"4.wav");
wav[1]=getAudioClip(getCodeBase(),"1.mid");
img[0]=getImage(getCodeBase(),"1.jpg");
img[1]=getImage(getCodeBase(),"2.jpg");
img[2]=getImage(getCodeBase(),"3.jpg");
img[3]=getImage(getCodeBase(),"4.jpg");
img[4]=getImage(getCodeBase(),"5.jpg");
img[5]=getImage(getCodeBase(),"6.jpg");
img[6]=getImage(getCodeBase(),"7.jpg");
img[7]=getImage(getCodeBase(),"8.jpg");
/* img[8]=getImage(getCodeBase(),"9.jpg");
img[9]=getImage(getCodeBase(),"10.jpg"); */
Graphics g=getGraphics();
g.drawImage(img[i],0,0,500,400,this);
this.addMouseListener(this);
wav[1].loop();
}
public void paint(Graphics g)
{
g.drawImage(img[i],0,0,500,400,this);
g.setColor(Color.pink);
g.drawChars(ch,0,ch.length,350,20);
i=(i+1)%10;
wav[0].play();
}
public void mouseClicked(MouseEvent e)
{
x=e.getX();
y=e.getY();
Graphics g=getGraphics();
update(g);
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mousePressed(MouseEvent e){}
}
编译后的文件为:apptupian.class我把apptupian.class插在网页中
apptupian.html代码如下:
<html>
<body bgcolor="ffff00">
<applet code="apptupian.class"
hspace=250
vspace=100
width="500"
height="400" >
很抱歉,你的浏览器不支持java applet!!
</applet>
</body>
</html>
在我自己的电脑上能够运行 我的浏览器是ie6.0
安装了j2skd 1.4.2版本的
但是我在同学电脑(他们的电脑打开网上其他人写的applet能够正确的显示运行)
上打开apptupian.html java applet 就不能运行了
在状态栏中却提示:class apptupian not found
这是怎么回事呢?
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
public class apptupian extends Applet implements MouseListener
{
Image img[]=new Image[10];
AudioClip wav[]=new AudioClip[2];
int x,y,i=0;
char ch[]={'M','a','d','e',' ','b','y',' ','王','玉','球',' ','w','i','t','h',' ','J','A','V','A'};
char geci[]={'T','h','e',' ','d','a','y',' ','y','o','u',' ','w','e','n','t',' ','a','w','a','y'};
public void init()
{
wav[0]=getAudioClip(getCodeBase(),"4.wav");
wav[1]=getAudioClip(getCodeBase(),"1.mid");
img[0]=getImage(getCodeBase(),"1.jpg");
img[1]=getImage(getCodeBase(),"2.jpg");
img[2]=getImage(getCodeBase(),"3.jpg");
img[3]=getImage(getCodeBase(),"4.jpg");
img[4]=getImage(getCodeBase(),"5.jpg");
img[5]=getImage(getCodeBase(),"6.jpg");
img[6]=getImage(getCodeBase(),"7.jpg");
img[7]=getImage(getCodeBase(),"8.jpg");
/* img[8]=getImage(getCodeBase(),"9.jpg");
img[9]=getImage(getCodeBase(),"10.jpg"); */
Graphics g=getGraphics();
g.drawImage(img[i],0,0,500,400,this);
this.addMouseListener(this);
wav[1].loop();
}
public void paint(Graphics g)
{
g.drawImage(img[i],0,0,500,400,this);
g.setColor(Color.pink);
g.drawChars(ch,0,ch.length,350,20);
i=(i+1)%10;
wav[0].play();
}
public void mouseClicked(MouseEvent e)
{
x=e.getX();
y=e.getY();
Graphics g=getGraphics();
update(g);
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mousePressed(MouseEvent e){}
}
编译后的文件为:apptupian.class我把apptupian.class插在网页中
apptupian.html代码如下:
<html>
<body bgcolor="ffff00">
<applet code="apptupian.class"
hspace=250
vspace=100
width="500"
height="400" >
很抱歉,你的浏览器不支持java applet!!
</applet>
</body>
</html>
在我自己的电脑上能够运行 我的浏览器是ie6.0
安装了j2skd 1.4.2版本的
但是我在同学电脑(他们的电脑打开网上其他人写的applet能够正确的显示运行)
上打开apptupian.html java applet 就不能运行了
在状态栏中却提示:class apptupian not found
这是怎么回事呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货