applet出于安全的考虑不能这样访问文件的
String path="E:/Downloads/ff9gifall/";应该要以获取资源的形式读取文件URL t1.class.getResource("2.gif");

解决方案 »

  1.   

    运行时出现这样的问题
    java.security.AccessControlException: access denied (java.io.FilePermission E:/Downloads/ff9gifall/2.gif read)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269)
    at java.security.AccessController.checkPermission(AccessController.java:401)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
    at java.lang.SecurityManager.checkRead(SecurityManager.java:863)
    at sun.awt.SunToolkit.getImageFromHash(SunToolkit.java:472)
    at sun.awt.SunToolkit.getImage(SunToolkit.java:486)
    at javax.swing.ImageIcon.<init>(ImageIcon.java:81)
    at javax.swing.ImageIcon.<init>(ImageIcon.java:107)
    at t1.init(t1.java:11)
    at sun.applet.AppletPanel.run(AppletPanel.java:353)
    at java.lang.Thread.run(Thread.java:534)
    Exit code: 0
    No Errors
      

  2.   

    applet有安全机制,不能随意访问本地资源(当然包括文件啦)。你可以把文件放在你的服务器上,让applet从服务器上load。