我使用的是库方法它创建,显示和返回一个JFrame:当我打电话setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
返回框架上的JFrame:setDefaultCloseOperation没有效果
public JFrame displayChart() {
final JFrame frame = new JFrame(windowTitle);
javax.swing.SwingUtilities.invokeLater(new Runnable() {
...
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
...
frame.pack();
frame.setVisible(true);
}
return frame;
}
,它不似乎有任何影响。
如何更改其创建不受您控制的框架的关闭操作?
你期望什么效果? –
当我点击关闭按钮时,窗口关闭而不是保持打开状态。 – Josef
您必须创建一个呼叫才能关闭框架。喜欢的东西this.dispose –