Несколько окон JFrame
Здравствуйте. С Java работаю только несколько дней, поэтому возник вопрос.
Есть 2 формы. Мне нужно из одной формы открыть другую. При этом ту, с которой вызывалась другая форма, нужно скрыть. И так же с другой формы.
Я делаю так: Есть 2 файла: Form1.java и Form2.java.
Form1.java
Код по нажатию кнопки
Form2 form2 = new Form2();
form2.setVisible(true);
frame.setVisible(false);
Form2.java
Код по нажатию кнопки
Form1 form1 = new Form1();
form1.setVisible(true);
frame2.setVisible(false);
В общем то с 1 формы 2 вызывается и форма 1 скрывается. Но если возвращаться с 2 к 1 форме, то 2 уже не скрывается. Т.е. первый раз код выполняется нормально и форма скрывается, а все последующие разы уже нет.