Как отобразить новый кадр в апплете? - PullRequest
0 голосов
/ 25 марта 2010

У меня есть апплет.В этом у меня есть компонент JLabel.Когда пользователь щелкает эту метку, отображается новый компонент JFrame.Я хочу установить значение setDefaultCloseOperation () для этого кадра как JFrame.EXIT_ON_CLOSE.Тем не менее, я получаю SecurityException, если я это сделаю.Я прочитал документацию JFrame.EXIT_ON_CLOSE и там написано, что:

Операция закрытия окна по умолчанию для программы выхода из приложения.Если для окна задано это значение как операция закрытия и оно закрыто в апплете, может возникнуть исключение SecurityException. Рекомендуется использовать это только в приложении.Из вышесказанного я понял, что если кадр закрыт без указания операции закрытия по умолчанию, он будет скрыт.Я хочу закрыть кадр, когда пользователь пытается закрыть его, а не скрывать кадр.Возможно ли это?

1 Ответ

2 голосов
/ 25 марта 2010

Вам не разрешено выходить из приложения в апплете, скорее вы можете использовать DISPOSE_ON_CLOSE, который полностью удаляет JFrame.

...