Я пытаюсь настроить метод сброса в программе, которая по существу создает замену, а затем закрывается, оставляя замену работающей. Я знаю, что обычно для этого я мог бы использовать какой-то внешний класс драйвера и не иметь проблем, но я вижу, возможно ли создать полностью независимый экземпляр класса с самим собой.
Если я создаю новый экземпляр, а затем выхожу из существующего, новый созданный экземпляр также завершается. Я полагаю, что это возможно, но я не могу найти никакого способа сделать это в данный момент.
Конкретной программой, над которой я работаю, является Swing GUI, и я установил для операции закрытия по умолчанию значение EXIT_ON_CLOSE.
Причина, по которой я хочу это сделать, состоит в том, что было бы проще просто заменить текущее окно новым, чем было бы пройти весь путь и сбросить все обратно к значениям по умолчанию.
Также на чисто теоретической ноте я хотел бы узнать, возможно ли это.