Здрасте, вопрос такой. Я хочу что бы при нажатии на кнопку, снова запускалась функция main(), и при этом окно которое уже было открыто, закрывалось. Как это сделать?
Kirill Badikov
0 уровень
Закрытие окна в JFrame
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Fruitella
21 ноября 2022, 04:35
У JFrame есть методы dispose(), setVisible() думаю с помощью них. А как запускать повторно main(), немного странный вопрос, т.к. main в java это старт твоей программы. Может тебе проще вынести определенный код в другой (отдельный) метод и прописать нужное условие с ифами?
Типа: если жмем эту кнопку, то запускаем тот определенный метод и закрываем определенное окно или делаем его не видимым, иначе ничего не делать.
Или второй вариант, можно запускать к примеру main с аргументами командной строки. К примеру с теми же ифами: Если у нас на вход идут определенные аргументы, то выполняем вот это действие, иначе... Если не знаешь как это делать, то рекомендую загуглить.
Мне кажется так, если я правильно понял твой вопрос.
0