У меня есть следующий фрагмент кода:
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
int result = JOptionPane.showConfirmDialog(Bookstore.this, "Are you sure to quit?", "Confirm", JOptionPane.YES_NO_OPTION);
if (result == JOptionPane.YES_OPTION) {
// release connection resource
if (bookstoreConnection != null) {
bookstoreConnection.closeConnection();
}
// JFrame handles close request based on the property
// set by invoking the setDefaultCloseOperation(...)
Bookstore.this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
});
и всякий раз, когда я нажимаю кнопку [x] в правом верхнем углу, рамка исчезает независимо от того, какую опцию я выбрал. В этом случае я хочу знать, как сохранить окно кадра, если я выберу НЕТ опцию. Спасибо!