我实现的是一个applet,然后在applet里添上标签页.
标签页类是继承JTabbedPane,
在写监听鼠标事件时,部分代码如下:
private static class CloseButtonListener implements AWTEventListener {
private static boolean installed = false; private CloseButtonListener() {
}
static synchronized void install() {
if (installed)
return;
installed = true;
Toolkit.getDefaultToolkit().addAWTEventListener(
new CloseButtonListener(),
AWTEvent.MOUSE_EVENT_MASK
                                            AWTEvent.MOUSE_MOTION_EVENT_MASK);
} public void eventDispatched(AWTEvent ev) {
                          .......
                  }
}
但applet放在网上运行的时候,出现如下错误:
denied
java.security.AccessControlException: access denied (java.awt.AWTPermission listenToAllAWTEvents)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.awt.Toolkit.addAWTEventListener(Unknown Source)
at bupticet.virexp.linux.console.WorkTab$CloseButtonListener.install(WorkTab.java:299)
at bupticet.virexp.linux.console.WorkTab.<init>(WorkTab.java:72)
at bupticet.virexp.linux.console.MainApplet.init(MainApplet.java:154)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
请问这是什么原因?如何修改这个错误。。哪位大虾帮忙。搞了好几天了,也没搞出来,悠闷呀。:)