我有2个类扩展了Jframe。我想在点击按钮时调用第二个Jframe,然后在单击时返回。所以在第一个JFrame上我写了这段代码
public void actionPerformed(ActionEvent e) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Lessons frameLessons = new Lessons();
frameLessons.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
但是当我尝试关闭第二个Jframe时,第一个也关闭
答案 0 :(得分:-1)
试试这个:
Lessons frameLessons = new Lessons();
frameLessons.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
frameLessons.setVisible(true);