如何关闭JFrame?

ili*_*ija 1 java swing jframe

我有主要的应用程序框架.如果用户单击该按钮,则会获得一个新框架,其中包含一些图表.现在,如果我要关闭该图表,则图表和主应用程序都将关闭.我如何区分这两个关闭.当然我不想在关闭我放图表的框架后关闭我的应用程序.这是图表框架的代码.

chartBttn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                final ShowChart sc = new ShowChart("Reserve Selection", getUtilExperiments() );
                sc.pack();
                RefineryUtilities.centerFrameOnScreen(sc);
                sc.setVisible(true);
                sc.setDefaultCloseOperation(ShowChart.DISPOSE_ON_CLOSE);

            }
        });
Run Code Online (Sandbox Code Playgroud)

Jon*_*nas 5

您可以使用该dispose()方法.或者你可以调用setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);JFrame.