Как открыть JFrame, который ранее был скрыт от другого класса?

У меня есть 2 кадра, и в первом я нажимаю кнопку, чтобы перейти к другому, а затем скрываю кадр с помощью:

frame1.this.hide();    

Как я могу сделать этот кадр видимым, не создавая новый?

Я знаю, что могу создать экземпляр для открытия нового кадра1 из кадра2, но я хочу «показать» первый, когда я нажимаю кнопку во втором JFrame.

Надеюсь, кто-нибудь знает, как это сделать?


person Cheko Perro    schedule 17.06.2015    source источник
comment
1. i want to "unhide" the first one when i press a button in the second JFrame. - создав объект Jframes как переменную, 2. I know that i can make an instance to open a new frame1 from the frame2 but - вы хотите прочитать учебник Oracle - Как использовать CardLayout   -  person mKorbel    schedule 17.06.2015
comment
comment
Спасибо, это было очень полезно!   -  person Cheko Perro    schedule 18.06.2015


Ответы (1)


то, что вам нужно сделать, это при создании кадра 2. вы должны передать ту же ссылку кадра 1, то внутри кадра 2 вы можете изменить жизнеспособность кадра 1

person namal weheragoda    schedule 17.06.2015