2010-03-25 33 views
0

我有一個小程序。在這個我有一個JLabel組件。當用戶單擊此標籤時,會顯示一個新的JFrame組件。我想爲此框架設置setDefaultCloseOperation()的值爲JFrame.EXIT_ON_CLOSE。但是,如果我這樣做,我會得到SecurityException。我閱讀了JFrame.EXIT_ON_CLOSE的文檔,其中寫道:如何在小程序中顯示新框架?

退出應用程序默認窗口關閉操作。如果一個窗口具有此設置作爲關閉操作並且在applet中關閉,則可能會拋出SecurityException。建議您只在應用程序中使用它。

我從上面的理解是,如果一個框架關閉而沒有指定默認的關閉操作,框架只能隱藏。我想關閉框架,當用戶試圖關閉它,而不是隱藏框架。這可能嗎?

+0

對不起,問題的標題應該是「如何關閉applet中的jframe」 – mithun1538 2010-03-25 10:09:26

回答

2

您不允許退出applet中的應用程序,而是您可以使用DISPOSE_ON_CLOSE完全刪除JFrame。

相關問題