日期:2014-05-18  浏览次数:20783 次

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){

}
}

加油啊!呵呵!