Swing Jframe使用2个jframes

时间:2015-10-18 06:16:22

标签: java swing jframe

我有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时,第一个也关闭

1 个答案:

答案 0 :(得分:-1)

试试这个:

Lessons frameLessons = new Lessons();
frameLessons.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
frameLessons.setVisible(true);