Фото стоит тысячи слов:
Из главного окна программы, если нажать кнопку "Зарегистрировать пользователя", то главное окно закрывается с dispose();
и открывается окно Зарегистрировать пользователя, а как быть наоборот?
Как закрыть окно регистрации пользователя и снова открыть главное окно ? Я хочу сделать это, потому что в главном окне у меня есть больше кнопок для других окон с разными функциями, возможно, пользователь захочет сделать больше вещей, помимо регистрации пользователя.
Я надеюсь, что вы можете мне помочь, я никогда не делал этого на Java.
Во-первых, неважно, Eclipse это или любая другая IDE, вы спрашиваете о Java.
Во-вторых, чтобы решить то, что вы просите, вы можете сделать Менеджер, чтобы управлять тем, какие окна вы используете, что является наиболее сложным вариантом, если вы не знаете, как быстро проходить потоки. Для простого решения проще всего ссылаться на класс, который вызывает (главное окно, которое вы помещаете), до появления нового окна:
set
, который устанавливает открытие JFrame при нажатии кнопкиdispose()
метод нового окна или создать методcerrar()
, который делает то, что вы хотите, и вызывать его с помощью кнопки, которая закрывает новое окно.Да ладно, у вас есть много возможностей, и многое другое, что я не указал, подумайте об этом и попробуйте тот, который вам больше всего нравится, и если у вас есть какие-либо проблемы, то задайте другой более конкретный вопрос.
ИЗМЕНИТЬ, ЧТОБЫ ДОБАВИТЬ РЕШЕНИЕ 3:
Третье решение будет таким:
Внутри кода вашего главного окна:
Когда основной снова откроется, он будет таким, каким вы его оставили.