我有主应用程序框架。如果用户单击该按钮,他将获得一个新框架,其中包含一些图表。现在,如果我想关闭该图表,图表和主应用程序都会关闭。我如何区分这两个关闭。当然,我不希望在关闭放置图表的框架后关闭我的应用程序。 这是图表框的代码。
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);
}
});
最佳答案
您可以使用dispose()
方法。或者您可以在 JFrame 上调用 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
。
关于java - 如何关闭 JFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473531/