先上代码:
import java.awt.*;
import java.applet.*;public class Example13 extends Applet{
Toolkit tool;
Image image;
public void init(){
tool=getToolkit();
image=tool.getImage("0.gif");
}
public void paint(Graphics g){
g.drawImage(image, 22,72,100,100,this);
g.drawString("woao",5, 5);
}
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<applet codebase="D:\eclipse\workspace\myapplet\WebContent" code=Example13.class height=180 width=300>
</applet>
</body>
</html>保证路径没错,图片也在同一路径,网页,dos下用appletviewer都能运行,显示wocao,
但就是不显示图片,试过了,正常java程序(就上面的applet里面加个主函数)能显示图片。就applet不能
请高人指教,还有,用Eclipse写applet是不是要新建web项目,是动态还是静态的,图片放哪??
急,答好了马上给分
import java.awt.*;
import java.applet.*;public class Example13 extends Applet{
Toolkit tool;
Image image;
public void init(){
tool=getToolkit();
image=tool.getImage("0.gif");
}
public void paint(Graphics g){
g.drawImage(image, 22,72,100,100,this);
g.drawString("woao",5, 5);
}
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<applet codebase="D:\eclipse\workspace\myapplet\WebContent" code=Example13.class height=180 width=300>
</applet>
</body>
</html>保证路径没错,图片也在同一路径,网页,dos下用appletviewer都能运行,显示wocao,
但就是不显示图片,试过了,正常java程序(就上面的applet里面加个主函数)能显示图片。就applet不能
请高人指教,还有,用Eclipse写applet是不是要新建web项目,是动态还是静态的,图片放哪??
急,答好了马上给分
这样肯定不会有问题。
import java.applet.*;
import javax.swing.*;public class Example13 extends Applet{
Image picture; //定义类型为Image的成员变量 public void init(){
picture = new ImageIcon("C:\\1.gif").getImage(); //装载图像
} public void paint(Graphics g){
g.drawImage(picture,0,0,this); //显示图像
}
}
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at Example13.init(Example13.java:9)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
异常:java.security.AccessControlException: access denied (java.io.FilePermission logo_top.gif read)
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
最前面的.;表示当前文件夹,应该就能找到了。