applet在网页中显示的问题
我写了一个小applet,在命令窗口下可以运行,显示正常效果.
可是我把它加在网页里面时,却不能显示正常的图片或者文字,
这是JAVA文件:
import java.awt.*;
import java.applet.*;
public class ImageDemo extends Applet
{
Image i;
public void init()
{
i = getImage(getCodeBase(), "w.jpg ");
}
public void paint(Graphics g)
{
g.drawImage(i,20,20,this);
}
}
下面是html文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME= "Generator " CONTENT= "EditPlus ">
<META NAME= "Author " CONTENT= " ">
<META NAME= "Keywords " CONTENT= " ">
<META NAME= "Description " CONTENT= " ">
</HEAD>
<BODY>
<applet code = ImageDemo width = 200 height = 200>
</applet>
</BODY>
</HTML>
------解决方案--------------------也许是servlet里面的路径出了问题
仔细检查一下
这个程序不可能出不来
------解决方案--------------------我把你的代码改了一下,我用TT浏览器发现不能打开Applet,不过你可以用Firefox或者IE
,你那个图片我一直没有输出出来,我再试试。Html的内容我也改了一下
import java.awt.*;
import javax.swing.JApplet;
public class ImageDemo extends JApplet
{
//这里用的是JApplet
public void paint(Graphics g)
{
g.drawString( "jkejrkejr ",20,90);
}
public static void main(String[] arg){
}
}
<HTML>
<HEAD>
<TITLE> Hello, Universe </TITLE>
</HEAD>
<BODY >
<applet code= "ImageDemo.class " width=256 height=256>
</applet>
fefe
</BODY>
</HTML>
------解决方案--------------------呵呵!好了,可以加入图片!
import java.awt.*;
import javax.swing.JApplet;
public class ImageDemo extends JApplet
{
Image i;
public void init()
{
i = getImage(getCodeBase(), "w.jpg ");
}
public void paint(Graphics g)
{
g.drawImage(i,20,20,this);
}
public static void main(String[] arg){
}
}
加油啊!呵呵!