2016-12-04 2 views
0

У меня есть класс, который создает JFrame. Когда я нажимаю кнопку в JFrame, открывается другой JFrame в другом классе.Работа с несколькими JFrames

Теперь, когда я закрываю второй JFrame, даже первый закрывается. Любые идеи по предотвращению этого? Я хочу, чтобы первый кадр оставался видимым.

+0

Мой хрустальный шар говорит, что вы должны что-то исправить в строке 157. –

+0

Вопросы, подобные этим, должны включать в себя [MCVE] или [Short, Self Contained, Correct (Compilable), Example] (http: // sscce. орг). Без этого, как сказал JB, нам нужен хрустальный шар, который поможет вам. –

+0

См. [Использование нескольких JFrames, хорошая/плохая практика?] (Http://stackoverflow.com/q/9554636/418556) –

ответ

1

Использование

JFrame.dispose() 

на второй JFrame.

Также при использовании setDefaultCloseOperation() //this is what happens when you press x on window. избегайте использования EXIT_ON_CLOSE и используйте DISPOSE_ON_CLOSE.

PS: Где код? : P

+1

Спасибо большое! PS: Я не думал, что код нужен. Ну, я думаю, я узнаю, что это мой урок. – user7244039

Смежные вопросы