我的主类继承applet 在他里面添加了一个继承了frame的类 再在frame里面添加panel,我把jbutton添加到panel中后编译结果正常,无错误.结果和我预想的一样.jbutton的生成代码如下:
for(i=0;i<10;i++)
  {   for(j=0;j<10;j++)
      {
  b[i*10+j]=new JButton(new ImageIcon("picture/"+String.valueOf(j*10+i)+".gif"));  
  b[i*10+j].setActionCommand(String.valueOf(i*10+j));
  b[i*10+j].setMargin(new Insets(1,1,1,1));
  b[i*10+j].setSize(30,30);
      b[i*10+j].addActionListener(this);
    //  x=x+100;y=y+100;
      b[i*10+j].setBounds(i*30,j*30,30,30);
  
  add(b[i*10+j]);
     }
    } 但是我退出编译器(jcreater)用浏览器去打开那个html文件,却不显示。java控制台里提示信息如下:java.security.AccessControlException: access denied (java.io.FilePermission picture/0.gif read) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkRead(SecurityManager.java:887) at sun.awt.SunToolkit.getImageFromHash(SunToolkit.java:486) at sun.awt.SunToolkit.getImage(SunToolkit.java:500) at javax.swing.ImageIcon.<init>(ImageIcon.java:81) at javax.swing.ImageIcon.<init>(ImageIcon.java:107) at Panel1.<init>(Piic.java:118) at Menuwindow.<init>(Piic.java:50) at Piic.run(Piic.java:24) at java.lang.Thread.run(Thread.java:536) 
另外经过排查 发现如果生成按钮时不加入图片,那么运行是正常的,一加入就不行了。我用的是java 1.4 请问这是为什么??怎么解决?谢谢