我使用的是庫方法它創建,顯示和返回一個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 –