Скажите, если у меня есть два класса, в каждом классе есть разные JFrame, например, JFrame A и JFrame B (в отдельных классах).
Теперь из конструктора JFrame AI можно нажать кнопку с помощью actionlistenerприсоединенный, который будет создавать экземпляр другого класса, создавая таким образом JFrame B. Проблема в том, что при создании JFrame B оба JFrame видны.Если я закрываю JFrame B, то JFrame A также закрывается.Как я могу сделать так, чтобы только JFrame B закрывался?
Спасибо
edit DISPOSE_ON_CLOSE
не работает для меня, он закрывает все jframes.
пример кода:
public class classone {
public classone() {
JFrame a = new JFrame("this is A");
classtwo newFrame = new classtwo();
}
}
public class classtwo {
public classtwo() {
Jframe b = new JFrame("this is B");
b.setDefaultCloseOperation(b.DISPOSE_ON_EXIT);
}
}
пожалуйста, игнорируйте любые синтаксические ошибки, только для демонстрации.