如何在applet中显示新框架?

时间:2010-03-25 10:08:52

标签: applet jframe

我有一个applet。在这里我有一个JLabel组件。当用户单击此标签时,将显示新的JFrame组件。我想为此帧设置setDefaultCloseOperation()的值为JFrame.EXIT_ON_CLOSE。但是,如果我这样做,我会得到一个SecurityException。我阅读了JFrame.EXIT_ON_CLOSE的文档,并写了:

  

退出应用程序默认窗口关闭操作。如果窗口将此设置为关闭操作并在applet中关闭,则可能会抛出SecurityException。建议您仅在应用程序中使用它。

我从上面所理解的是,如果在没有指定默认关闭操作的情况下关闭帧,则仅隐藏帧。我想在用户试图关闭它时关闭框架,而不是隐藏框架。这可能吗?

1 个答案:

答案 0 :(得分:2)

您不能在applet中退出应用程序,而是可以使用DISPOSE_ON_CLOSE完全删除JFrame。