【问题标题】:How to display a new frame in an an applet?如何在小程序中显示新框架?
【发布时间】:2010-03-25 18:23:33
【问题描述】:

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

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

我从上面了解到的是,如果一个框架在没有指定默认关闭操作的情况下关闭,则该框架只是隐藏的。我想在用户尝试关闭框架时关闭框架,而不是隐藏框架。这可能吗?

【问题讨论】:

  • 不好意思,题主应该是“如何在小程序中关闭jframe”

标签: applet jframe


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    相关资源
    最近更新 更多