Ciao a tutti 
Come da titolo vorrei sapere come ovviare a quest'eccezione.
Mi spiego meglio: se ho uno Scanner s allora per aggirare un'eccezione potrò fare
codice:
...
if (!s.hasNextInt()) return null; // o qualcosa del genere
else
int i = s.nextInt();
Se però ho, ad esempio, un oggetto JOptionPane p, allora per leggere in input un intero dovrò necessariamente fare
codice:
String s = pane.showInputDialog("Digita un intero");
int i = Integer.parseInt(s);
Se però un un utente inserisce un qualsiasi carattere diverso da un numero, allora ovviamente il metodo parseInt() genera un'eccezione.
Come posso "aggirare" l'eccezione in questi casi?
Grazie a tutti