Posted by:bullish
Posted on:2003-02-13 15:58
还是上个问题中我提到的程序,
我试着运行swing的一个例子,
test.java
具体如下
===========================================
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends JApplet {
public void init() {
Container contentPane = getContentPane();
Icon icon = new ImageIcon("swing.gif",
"An animated GIF of Duke on a swing");
JLabel label = new JLabel("Swing!", icon,
SwingConstants.CENTER);
contentPane.add(label, BorderLayout.CENTER);
}
}
原先我在浏览器运行时遇到的找不到类的问题,通过安装plug-in已经解决,但出现了一个新问题,错误如下
java.security.AccessControlException: access denied (java.io.FilePermission swing.gif read)
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 javax.swing.ImageIcon.(Unknown Source)
at Test.init(test.java:9)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
请问这是不是因为我访问了本地文件的原因?用什么办法可以解决?谢谢!