Java 如何关闭小程序中的框架?

Java 如何关闭小程序中的框架?,java,applet,awt,frame,accesscontrolexception,Java,Applet,Awt,Frame,Accesscontrolexception,伙计们正在尝试关闭小程序中的帧。。。我的程序正在运行,但问题是小程序中创建的帧没有关闭。。。我该怎么办。。。 在关闭框架窗口时,它给了我异常: C:\jdk1.6.0\bin>appletviewer me.java Exception in thread "AWT-EventQueue-1" java.security.AccessControlException: access denied (ja

伙计们正在尝试关闭小程序中的帧。。。我的程序正在运行,但问题是小程序中创建的帧没有关闭。。。我该怎么办。。。 在关闭框架窗口时,它给了我异常:

C:\jdk1.6.0\bin>appletviewer me.java                                            
Exception in thread "AWT-EventQueue-1" java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)                                       at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)                                                         at
java.security.AccessController.checkPermission(AccessController.java:546) 
这是我的密码:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/*<applet code="me.class" height=500 width=500></applet>*/
class se extends Frame {

    String msg;

    public se() {
        msg="This is Frame";
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }

    public void paint(Graphics g) {
        g.drawString(msg,10,100);
    }
}

public class me extends Applet {

    public void init() {
        se s1=new se();
        s1.setSize(400,400);
        s1.setVisible(true);
        s1.setTitle("The JAVA GAMER");
    }

    public void paint(Graphics g) {
        g.drawString("This is Applet",10,100);
    }
}
import java.awt.*;
导入java.applet.*;
导入java.awt.event.*;
/**/
类se扩展框架{
串味精;
公共秘书(){
msg=“这是框架”;
addWindowListener(新的WindowAdapter(){
公共无效窗口关闭(WindowEvent e){
系统出口(0);
}
});
}
公共空间涂料(图g){
g、 拉丝(味精,10100);
}
}
公共类me扩展小程序{
公共void init(){
se s1=新的se();
s1.设置尺寸(400400);
s1.setVisible(真);
s1.setTitle(“JAVA玩家”);
}
公共空间涂料(图g){
g、 抽绳(“这是小程序”,10100);
}
}
即使小程序完全受信任,小程序沙盒也不允许这样做


但最好让它成为一个独立的应用程序。(
Frame
/
JFrame
)&使用从网页上的链接/按钮部署它。JWS在Windows、OSX和*nix上工作。然后,框架可以在任何安全级别调用
System.exit(n)

1)为什么要编写小程序?如果是由于老师的特殊要求,请参考。2) 为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见我的答案。回答我的问题。。
System.exit(0);