E' un JButton che mi avvia una procedura di inserimento.
Quindi se scelgo una delle 2 opzioni prosegue con la procedura ma se chiudo con "X" deve chiuedermi la finestra senza proseguire
codice:
private void newCityActionPerformed(java.awt.event.ActionEvent evt) {
refreshCity.setEnabled(true);
info.setEnabled(true);
String continente = null;
// Inserimento di una nuova città
try {
// Inserimento Continente
String[] optionsContinent = {"Europe", "Africa-Asia"};
int selectedContinent = JOptionPane.showOptionDialog(null, "Select a continent", "Information",
JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE,
null, optionsContinent, optionsContinent[0]);
if (selectedContinent == 0) {
// Continente Europa
continente = optionsContinent[selectedContinent];
System.out.println(continente);
}
if (selectedContinent == 1) {
// Continente Africa-Asia
continente = optionsContinent[selectedContinent];
System.out.println(continente);
}
ProceduraInput.proceduraIngressi(continente);
} catch (IOException ex) {
Logger.getLogger(PVEstimation.class.getName()).log(Level.SEVERE, null, ex);
}
}
p.s. scusami ma certe volte mi incasino nelle cose più banali!!