Как вы закрываете 1 окно gui, у которого есть 2 окна, не закрывая оба?

Удивление, как закрыть окно gui, не закрывая все это.

2 ответа

Если это вопрос Swing, тогда главное окно GUI должно быть JFrame, а зависимое или диалоговое окно должно быть JDialog, а не JFrame.

редактировать Вы спрашиваете в комментарии:

что, если это jframe...

Мой ответ: что только это. Это не должно быть JFrame. Период. Обратите внимание, что JDialog может удерживать и отображать все, что делает JFrame.


(Предполагая, что вы используете GUI Swing в Java.)

Существует setDefaultCloseOperation метод JFrame класса. Это позволяет вам контролировать, нужно ли закрывать все приложение или удалять только окно, когда оно закрыто.

licensed under cc by-sa 3.0 with attribution.