代码如下:
------------------------------------------------------------------------------------------------------import javax.swing.*;
import java.awt.*;public class Ticket extends JApplet {
Image image;

public void init() { image = getToolkit().getImage("D:\\Documents and Settings\\My Pictures\\piao.jpg");
}

public void start(){
super.start();
repaint();
}

public void stop(){
super.stop();
}
public void paint(Graphics g) {
super.paint(g);
Insets insets = getInsets();
int x = insets.left, y = insets.top; g.drawImage(image, x, y, this); }
public void update(Graphics g){
paint(g);
} public static void main(String args[]) {
Ticket ido = new Ticket();
JFrame gui= new JFrame("image");
ido.init();

gui.setContentPane(ido);
gui.setSize(650, 413);
gui.setVisible(true);
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}------------------------------------------------------------------------------------------------------  <applet code=Ticket.class width=650 height=413></applet>

解决方案 »

  1.   

    在eclipse里运行正常的。插入到网页上就不行了
      

  2.   

    先确定你的浏览器是否支持applet,中间加上字看看
    <applet code=Ticket.class width=650 height=413>看到我就是不支持applet</applet> 还有Ticket这个类是否被找到了,路经可以用codebase="xxxx" 来指定
      

  3.   

    我的浏览器是支持的。
    我把那类改成一个参考书上的applet类就可以正常显示
    这么看来肯定是我的JApplet没写对
      

  4.   

    网页上 java控制台,然后看到抛出的异常
    java.security.AccessControlException: access denied
      

  5.   

    哦,你的applet要从本地系统获得一个文件啊,默认情况下是不允许的。
    要让applet能访问用户文件系统,需要给applet文件签名,一般都是先打成jar包,利用jdk工具里的一个工具(叫啥忘了)给jar包做签名。如果这个图片是固定的,可以把它放在服务器端,applet运行之后去服务器获取。